diff --git a/main.c b/main.c index c1785da..d7229d5 100644 --- a/main.c +++ b/main.c @@ -91,7 +91,7 @@ print_app_to_buffer(struct app *app, GString *submenu) g_string_append_printf(submenu, " name_localized ? app->name_localized : app->name); - if (show_icons) { + if (show_icons && app->icon) { g_string_append_printf(submenu, " icon=\"%s\"", app->icon); } g_string_append_printf(submenu, ">\n"); @@ -207,7 +207,7 @@ print_menu(GList *dirs, GList *apps) } printf(" name, dir->name_localized ? : dir->name); - if (show_icons) { + if (show_icons && dir->icon) { printf(" icon=\"%s\"", dir->icon); } printf(">\n");