diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2014-03-28 09:32:51 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2014-03-28 12:23:26 -0400 |
commit | 5b82aa30b8cb18e338c8380621c38b3a5663dc5c (patch) | |
tree | 5f6556580588452cecf3418c4973a3d3954d7da7 | |
parent | c4b4d2ed587b71dbf01e85043a93c545882234bf (diff) | |
download | enlightenment-5b82aa30b8cb18e338c8380621c38b3a5663dc5c.tar.gz |
bugfix: ibar now scrolls correctly during drags
fix T794
-rw-r--r-- | src/modules/ibar/e_mod_main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c index 381bda35f2..0c1a9515c0 100644 --- a/src/modules/ibar/e_mod_main.c +++ b/src/modules/ibar/e_mod_main.c @@ -1668,11 +1668,13 @@ _ibar_inst_cb_move(void *data, const char *type __UNUSED__, void *event_info) { E_Event_Dnd_Move *ev; Instance *inst; + int x, y; ev = event_info; inst = data; _ibar_drop_position_update(inst, ev->x, ev->y); - e_gadcon_client_autoscroll_update(inst->gcc, ev->x, ev->y); + evas_object_geometry_get(inst->ibar->o_outerbox, &x, &y, NULL, NULL); + e_gadcon_client_autoscroll_update(inst->gcc, ev->x - x, ev->y - y); } static void |