diff options
Diffstat (limited to 'src/eulogium.c')
-rw-r--r-- | src/eulogium.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/eulogium.c b/src/eulogium.c index ef97211..2451a11 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -2130,6 +2130,7 @@ static void _cb_populate_filelist(const char *name, const char *path, void *data elm_icon_standard_set(icon, "file"); } elm_image_resizable_set(icon, EINA_FALSE, EINA_FALSE); + evas_object_show(icon); filelist_entry = malloc(sizeof(struct _filelist_entry_data)); filelist_entry->filelist = filelist; @@ -2199,6 +2200,7 @@ static void _menu_generate_filelist(struct eulogium_data *eulogium, Evas_Object icon = elm_icon_add(list); elm_icon_standard_set(icon, "user-home"); eulogium_button_list_prepend(list, "Return", icon, _cb_content_prev_set, eulogium); + evas_object_show(icon); /* XXX TODO: when we pop the filelist from the stack, who calls elm_list_free();? */ } @@ -2212,6 +2214,7 @@ static void _menu_generate_menulist(struct eulogium_data *eulogium, Evas_Object if (entry[i].icon) { icon = elm_icon_add(list); elm_icon_standard_set(icon, entry[i].icon); + evas_object_show(icon); } else { icon = NULL; } @@ -2562,6 +2565,7 @@ static void eulogium_setup(struct eulogium_data *eulogium) while (screen_data.screen[screen_data.count].type != END) screen_data.count++; + /* This is silly and will get fixed in the refactoring */ eulogium->mounts = NULL; eulogium->progress_data_refresh = NULL; eulogium->print.name = NULL; |