Destroy popup after choosing sort type. 73/105473/2
authorRadoslaw Czerski <r.czerski@samsung.com>
Fri, 16 Dec 2016 16:13:11 +0000 (17:13 +0100)
committerkiso.chang <kiso.chang@samsung.com>
Sat, 17 Dec 2016 09:21:46 +0000 (18:21 +0900)
Fix for TSAM-11596.

Change-Id: I39659cb3b979ddfabf5b9628c46ac01ebb8e414d
Signed-off-by: Radoslaw Czerski <r.czerski@samsung.com>
Signed-off-by: kiso.chang <kiso.chang@samsung.com>
setting-storage/src/setting-storage-applications.c

index c04c744074adefc7c890182fb5a92367771010b8..d51e1627b1759acf60b268266283ff10caed7a80 100755 (executable)
@@ -225,6 +225,9 @@ static void _sort_by_check_change_cb(void *data, Evas_Object *obj,
        SettingStorage *ad = data;
        Elm_Object_Item *item = event_info;
 
+       elm_ctxpopup_dismiss(ad->sort_by_sub_menu_popup);
+       evas_object_del(ad->sort_by_sub_menu_popup);
+       ad->sort_by_sub_menu_popup = NULL;
        elm_genlist_item_selected_set(item, 0);
        Setting_GenGroupItem_Data *list_item =
                        (Setting_GenGroupItem_Data *)elm_object_item_data_get(
@@ -592,7 +595,7 @@ static int _uninstall_app_thread_func(SettingStorage *ad)
                        package_manager_request_uninstall(req, node->id, &req_id);
                        package_manager_request_destroy(req);
 //                     TODO ADD request event set to check if success
-sleep(5);
+                       sleep(5);
                }
                storage_STOP_POINT;
        }