From 5b275860ae68b47cb2679c8e8a19ff0df71a91cc Mon Sep 17 00:00:00 2001 From: Thaddaeus Tintenfisch Date: Tue, 17 Feb 2015 11:55:06 +0100 Subject: [PATCH] Show 'No templates installed' when no templates are found --- src/xfdesktop-file-icon-manager.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c index 19c1952..ff77602 100644 --- a/src/xfdesktop-file-icon-manager.c +++ b/src/xfdesktop-file-icon-manager.c @@ -1247,6 +1247,14 @@ xfdesktop_file_icon_menu_fill_template_menu(GtkWidget *menu, files = g_list_sort(files, compare_template_files); + if(!files) { + item = gtk_menu_item_new_with_label(_("No templates installed")); + gtk_widget_set_sensitive(item, FALSE); + gtk_widget_show(item); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); + return; + } + for(lp = files; lp != NULL; lp = lp->next) { file = lp->data; info = g_object_get_data(G_OBJECT(file), "info"); -- 2.1.4