From 130541af8d40479b23c0f55677d576c595ea562d Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 9 May 2007 10:59:15 +0000 Subject: Return GTK_STOCK_DIRECTORY for entries with MIME type 2007-05-09 Emmanuele Bassi * gtk/gtkrecentmanager.c: (gtk_recent_info_get_icon): Return GTK_STOCK_DIRECTORY for entries with MIME type "x-directory/normal", instead of GTK_STOCK_FILE. svn path=/trunk/; revision=17804 --- gtk/gtkrecentmanager.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gtk/gtkrecentmanager.c') diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c index c8e16828ec..663e5fb4b0 100644 --- a/gtk/gtkrecentmanager.c +++ b/gtk/gtkrecentmanager.c @@ -2049,9 +2049,14 @@ gtk_recent_info_get_icon (GtkRecentInfo *info, if (info->mime_type) retval = get_icon_for_mime_type (info->mime_type, size); - /* this should never fail */ + /* this function should never fail */ if (!retval) - retval = get_icon_fallback (GTK_STOCK_FILE, size); + { + if (info->mime_type && strcmp (info->mime_type, "x-directory/normal") == 0) + retval = get_icon_fallback (GTK_STOCK_DIRECTORY, size); + else + retval = get_icon_fallback (GTK_STOCK_FILE, size); + } return retval; } -- cgit v1.2.1