[scrollbar] fix bug which the handler didn't work
authorJaehwan Kim <jae.hwan.kim@samsung.com>
Fri, 18 Feb 2011 03:17:01 +0000 (12:17 +0900)
committerJaehwan Kim <jae.hwan.kim@samsung.com>
Fri, 18 Feb 2011 03:17:01 +0000 (12:17 +0900)
Change-Id: I039bf0be7a8e478fd7dd65c2db70f71ce9353f62

src/lib/els_scroller.c

index 90d3811..6c876eb 100644 (file)
@@ -1331,6 +1331,7 @@ _smart_edje_drag_v_start(void *data, Evas_Object *obj __UNUSED__, const char *em
    sd = data;
    _smart_scrollbar_read(sd);
    _smart_drag_start(sd->smart_obj);
+   sd->freeze = EINA_TRUE;
 }
 
 static void
@@ -1341,6 +1342,7 @@ _smart_edje_drag_v_stop(void *data, Evas_Object *obj __UNUSED__, const char *emi
    sd = data;
    _smart_scrollbar_read(sd);
    _smart_drag_stop(sd->smart_obj);
+   sd->freeze = EINA_FALSE;
 }
 
 static void
@@ -1360,6 +1362,7 @@ _smart_edje_drag_h_start(void *data, Evas_Object *obj __UNUSED__, const char *em
    sd = data;
    _smart_scrollbar_read(sd);
    _smart_drag_start(sd->smart_obj);
+   sd->freeze = EINA_TRUE;
 }
 
 static void
@@ -1370,6 +1373,7 @@ _smart_edje_drag_h_stop(void *data, Evas_Object *obj __UNUSED__, const char *emi
    sd = data;
    _smart_scrollbar_read(sd);
    _smart_drag_stop(sd->smart_obj);
+   sd->freeze = EINA_FALSE;
 }
 
 static void