[geany/geany-plugins] 0273b5: Merge pull request #682 from LarsGit223/tb-defaulticon

Frank Lanitz git-noreply at xxxxx
Mon Jan 29 06:40:35 UTC 2018


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   GitHub <noreply at github.com>
Date:        Mon, 29 Jan 2018 06:40:35 UTC
Commit:      0273b50b3400ed2e3a2df2e9c547403cf54958a6
             https://github.com/geany/geany-plugins/commit/0273b50b3400ed2e3a2df2e9c547403cf54958a6

Log Message:
-----------
Merge pull request #682 from LarsGit223/tb-defaulticon

treebrowser: fallback to "text-x-generic" icon if info lookup fails.


Modified Paths:
--------------
    treebrowser/src/treebrowser.c

Modified: treebrowser/src/treebrowser.c
9 lines changed, 9 insertions(+), 0 deletions(-)
===================================================================
@@ -224,6 +224,15 @@ utils_pixbuf_from_path(gchar *path)
 		gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &width, NULL);
 		info = gtk_icon_theme_lookup_by_gicon(gtk_icon_theme_get_default(), icon, width, GTK_ICON_LOOKUP_USE_BUILTIN);
 		g_object_unref(icon);
+		if (!info)
+		{
+			icon = g_themed_icon_new("text-x-generic");
+			if (icon != NULL)
+			{
+				info = gtk_icon_theme_lookup_by_gicon(gtk_icon_theme_get_default(), icon, width, GTK_ICON_LOOKUP_USE_BUILTIN);
+				g_object_unref(icon);
+			}
+		}
 		if (!info)
 			return NULL;
 		ret = gtk_icon_info_load_icon (info, NULL);



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list