scroller: Initialize member variables which are used for unstable situation 78/140978/2
authorWonki Kim <wonki_.kim@samsung.com>
Thu, 8 Jun 2017 04:40:23 +0000 (13:40 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Fri, 28 Jul 2017 01:25:48 +0000 (01:25 +0000)
This commit inits member vars to set proper position
when scroller initialy comes out.

Change-Id: I3b5490cbcc38fe77e549d152a7e4c666b6c4a518
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
src/lib/elm_interface_scrollable.c

index 4cf2801..63d01f0 100644 (file)
@@ -5290,6 +5290,12 @@ _elm_interface_scrollable_evas_object_smart_add(Eo *obj, Elm_Scrollable_Smart_In
    sid->vbar_visible = EINA_TRUE;
    sid->loop_h = EINA_FALSE;
    sid->loop_v = EINA_FALSE;
+   //FIXME FIXME FIXME: Would you please fix me ?
+   //TIZEN_ONLY(20170227): Initialize member variables which are used for unstable situation
+   sid->requested_page.h = 0;
+   sid->requested_page.v = 0;
+   sid->requested_page.loop_cnt = evas_smart_objects_calculate_count_get(evas_object_evas_get(obj));
+   //END
 
    sid->bounce_horiz = EINA_TRUE;
    sid->bounce_vert = EINA_TRUE;