diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-07-08 15:37:23 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-07-08 15:37:23 +0100 |
commit | 6ae1841b5a65b8f86f361924b909dbb6217f84a1 (patch) | |
tree | 24f2f37cb2f3f9cb21b441d52ef6422b0073a9e4 /gtk/scaffolding.c | |
parent | 89a02c3a8fa8b386224e531118c82a6a76332229 (diff) | |
download | netsurf-6ae1841b5a65b8f86f361924b909dbb6217f84a1.tar.gz netsurf-6ae1841b5a65b8f86f361924b909dbb6217f84a1.tar.bz2 |
stop using invalid gdkpixbuf
Diffstat (limited to 'gtk/scaffolding.c')
-rw-r--r-- | gtk/scaffolding.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c index d6cb58b27..5b05fccdf 100644 --- a/gtk/scaffolding.c +++ b/gtk/scaffolding.c @@ -2309,6 +2309,10 @@ gui_search_web_provider_update(const char *provider_name, nsgtk_entry_set_icon_from_pixbuf(current->webSearchEntry, GTK_ENTRY_ICON_PRIMARY, srch_pixbuf); + } else { + nsgtk_entry_set_icon_from_stock(current->webSearchEntry, + GTK_ENTRY_ICON_PRIMARY, + "gtk-find"); } /* set search entry text */ @@ -2321,7 +2325,9 @@ gui_search_web_provider_update(const char *provider_name, free(searchcontent); - g_object_unref(srch_pixbuf); + if (srch_pixbuf != NULL) { + g_object_unref(srch_pixbuf); + } return NSERROR_OK; } |