Fix crash for privacy_menu_view back btn handling 70/136170/1
authorYunjin Lee <yunjin-.lee@samsung.com>
Wed, 28 Jun 2017 09:49:30 +0000 (18:49 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Wed, 28 Jun 2017 09:49:30 +0000 (18:49 +0900)
Change-Id: Id9550466ae237515aba341c69337b3770a8e2f38
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
ui/src/privacy_menu_view.c

index d6b6b5a68ca05a50e85f7007175438c60bd1c0fa..47faa7de65f1a9ecdb7a8668130c227a897c5b46 100644 (file)
@@ -116,7 +116,7 @@ void create_privacy_menu_view(struct app_data_s *ad)
        elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
        int i = 0;
        for (i = 0; i < (int)g_list_length(privacy_menu_list); ++i) {
-               it = elm_genlist_item_append(genlist, itc, dgettext("privacy-setting", (char*)g_list_nth_data(privacy_menu_list, i)), NULL, ELM_GENLIST_ITEM_NONE, menu_selected_cb, ad);
+               it = elm_genlist_item_append(genlist, itc, strdup(dgettext("privacy-setting", (char*)g_list_nth_data(privacy_menu_list, i))), NULL, ELM_GENLIST_ITEM_NONE, menu_selected_cb, ad);
                log_if(it == NULL, 1, "Error in elm_genlist_item_append");
        }
        elm_genlist_item_class_free(gtc);