Merge "[elm_multibuttonentry]Fixed CQ:H0100135430 :Not scrolled when items are added...
authorGoun Lee <gouni.lee@samsung.com>
Mon, 31 Oct 2011 11:11:24 +0000 (20:11 +0900)
committerGerrit Code Review <git@Maetan>
Mon, 31 Oct 2011 11:11:24 +0000 (20:11 +0900)
src/lib/els_scroller.c

index 78128d4..caa66ce 100644 (file)
@@ -453,12 +453,14 @@ _smart_scrollto_x_animator(void *data)
      {
         px = sd->scrollto.x.end;
         elm_smart_scroller_child_pos_set(sd->smart_obj, px, py);
+        _update_wanted_coordinates(sd, px, py);
         sd->scrollto.x.animator = NULL;
         if ((!sd->scrollto.y.animator) && (!sd->down.bounce_y_animator))
           _smart_anim_stop(sd->smart_obj);
         return ECORE_CALLBACK_CANCEL;
      }
    elm_smart_scroller_child_pos_set(sd->smart_obj, px, py);
+   _update_wanted_coordinates(sd, px, py);
    return ECORE_CALLBACK_RENEW;
 }
 
@@ -539,12 +541,14 @@ _smart_scrollto_y_animator(void *data)
      {
         py = sd->scrollto.y.end;
         elm_smart_scroller_child_pos_set(sd->smart_obj, px, py);
+        _update_wanted_coordinates(sd, px, py);
         sd->scrollto.y.animator = NULL;
         if ((!sd->scrollto.x.animator) && (!sd->down.bounce_x_animator))
           _smart_anim_stop(sd->smart_obj);
         return ECORE_CALLBACK_CANCEL;
      }
    elm_smart_scroller_child_pos_set(sd->smart_obj, px, py);
+   _update_wanted_coordinates(sd, px, py);
 
    return ECORE_CALLBACK_RENEW;
 }