From ed6bfb1955874b5e7d4893af4265242e82b87e0b Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 4 Dec 2013 23:09:12 -0500 Subject: [PATCH] subtract zone position from initial gadcon client drag coordinates T369 --- src/bin/e_gadcon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index 67cb34ea7..8e6b44e3a 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -2540,8 +2540,8 @@ _e_gadcon_client_move_start(E_Gadcon_Client *gcc) return; /* using drag pos to calc offset between pointer and gcc pos */ - gcc->drag.x = (x - gcc->dx); - gcc->drag.y = (y - gcc->dy); + gcc->drag.x = x - (gcc->dx + gx); + gcc->drag.y = y - (gcc->dy + gy); gcc->state_info.resist = 0; }