Fix a bug in setting layout of storage:miscellaneous 64/238964/1
authorKiseok Chang <kiso.chang@samsung.com>
Tue, 21 Jul 2020 00:35:56 +0000 (09:35 +0900)
committerKiseok Chang <kiso.chang@samsung.com>
Tue, 21 Jul 2020 00:37:01 +0000 (09:37 +0900)
Change-Id: Ib9be840575ee1c364ca9c61c18f32fc72f2fc3fa
Signed-off-by: Kiseok Chang <kiso.chang@samsung.com>
setting-storage/src/setting-storage-miscellaneous.c

index bf48ce2fbaacdea7fcae2936697ba33ba65d5169..ee0677a803ea9c920612dc464687c1ddad2ea918 100755 (executable)
@@ -561,18 +561,14 @@ static void __update_ui_list(SettingStorage *ad)
        }
        __gl_append_items(ad);
 
-       elm_object_item_part_content_unset(ad->misces_navi_it,
-                                               "elm.swallow.content");
+       Evas_Object *layout = elm_object_item_part_content_get(ad->misces_navi_it, "elm.swallow.content");
+       elm_object_content_unset(layout);
 
        if (elm_genlist_items_count(ad->misces_genlist) == 0) {
-               elm_object_item_part_content_set(ad->misces_navi_it,
-                                                       "elm.swallow.content",
-                                                       ad->no_content_layout);
+               elm_object_content_set(layout, ad->no_content_layout);
                evas_object_hide(ad->misces_genlist);
        } else {
-               elm_object_item_part_content_set(ad->misces_navi_it,
-                                                       "elm.swallow.content",
-                                                       ad->misces_genlist);
+               elm_object_content_set(layout, ad->misces_genlist);
                evas_object_hide(ad->no_content_layout);
        }