summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 1b5fa48f34..2c30be703e 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -6006,9 +6006,14 @@ gtk_entry_ensure_pixbuf (GtkEntry *entry,
info = gtk_icon_theme_lookup_by_gicon (icon_theme,
icon_info->gicon,
- MIN (width, height), 0);
+ MIN (width, height),
+ GTK_ICON_LOOKUP_USE_BUILTIN);
+ if (info)
+ {
+ icon_info->pixbuf = gtk_icon_info_load_icon (info, NULL);
+ gtk_icon_info_free (info);
+ }
- icon_info->pixbuf = gtk_icon_info_load_icon (info, NULL);
if (icon_info->pixbuf == NULL)
icon_info->pixbuf = gtk_widget_render_icon (GTK_WIDGET (entry),
GTK_STOCK_MISSING_IMAGE,