From 43b6edab83ca2c209de49c2648a01d6398fb17cf Mon Sep 17 00:00:00 2001 From: Olliver Schinagl Date: Tue, 9 Jun 2015 10:17:14 +0200 Subject: make sure icons are properly shown Signed-off-by: Olliver Schinagl --- src/eulogium.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- cgit v0.12