scroller: Initialize member variables which are used for unstable situation 58/132858/3
authorWonki Kim <wonki_.kim@samsung.com>
Thu, 8 Jun 2017 04:40:23 +0000 (13:40 +0900)
committerjunsu choi <jsuya.choi@samsung.com>
Fri, 9 Jun 2017 05:24:40 +0000 (05:24 +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 0c5c12db8f45247d6a17a016ca8e5bf46370d9f0..72567ef0f151620d448579f5979cdca9edf7e8cf 100644 (file)
@@ -5311,6 +5311,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;