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

-- 


Reply via email to