discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=32e928b55b54bd15afb6167c226496c4b7dbfa81
commit 32e928b55b54bd15afb6167c226496c4b7dbfa81 Author: Mike Blumenkrantz <[email protected]> Date: Fri Mar 28 09:32:51 2014 -0400 bugfix: ibar now scrolls correctly during drags fix T794 --- src/modules/ibar/e_mod_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c index 6baa076..d9d4c25 100644 --- a/src/modules/ibar/e_mod_main.c +++ b/src/modules/ibar/e_mod_main.c @@ -1935,11 +1935,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 --
