[W-Taskmanager] Box resize issue after deleting item fixed 17/88517/1 submit/tizen/20160919.121021
author“vijay.tiwari” <vijay.tiwari@samsung.com>
Mon, 19 Sep 2016 11:37:12 +0000 (17:07 +0530)
committer“vijay.tiwari” <vijay.tiwari@samsung.com>
Mon, 19 Sep 2016 11:41:27 +0000 (17:11 +0530)
Change-Id: I7af80d050564424ea8718e9720281597b62c7fe9

src/scroller.c

index 6562f42..3f933c4 100644 (file)
@@ -457,7 +457,7 @@ task_mgr_error_e scroller_push_all_item(void *data)
                item = item_create(main_info, info);
                continue_if(!item);
                evas_object_resize(item, main_info->root_w, main_info->root_h);
-               elm_box_pack_start(main_info->box, item);
+               elm_box_pack_end(main_info->box, item);
        }
        if (eina_list_count(main_info->pkg_list) == 0) {
                /* set no count */
@@ -522,10 +522,12 @@ static void _box_layout_cb(Evas_Object *o, Evas_Object_Box_Data *priv, void *dat
 
        evas_object_geometry_get(o, &x, &y, &w, &h);
        _D("X: %d, Y: %d, W: %d, H: %d", x, y, w, h);
-       if (main_info->icon_move == EINA_TRUE)
+       /*if (main_info->icon_move == EINA_TRUE) {
+               _D("main_info->icon_move is true");
                return;
-
+       }*/
        n_children = eina_list_count(priv->children);
+       _D("n_children : %d", n_children);
        if (n_children == 0)
                return;
 
@@ -575,7 +577,7 @@ Evas_Object *scroller_create(void *data)
        elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
        elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
        elm_object_scroll_lock_y_set(scroller, EINA_TRUE);
-//     elm_scroller_page_relative_set(scroller, 1.0, 0.0);
+       elm_scroller_page_relative_set(scroller, 0.0, 0.0);
        elm_scroller_page_scroll_limit_set(scroller, 1, 0);
        //evas_object_smart_callback_add(scroller, "scroll", _scroller_scroll_cb, main_info);
        evas_object_smart_callback_add(scroller, "scroll,drag,start", _br_scroller_drag_start_cb, main_info);