[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