From 6ae1841b5a65b8f86f361924b909dbb6217f84a1 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 8 Jul 2014 15:37:23 +0100 Subject: stop using invalid gdkpixbuf --- gtk/scaffolding.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gtk') 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; } -- cgit v1.2.3