2008-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c: Allow builtin icons when loading themed icons,
and don't leak a GtkIconInfo.
svn path=/trunk/; revision=21940
+2008-12-26 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c: Allow builtin icons when loading themed icons,
+ and don't leak a GtkIconInfo.
+
2008-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c: Emit ::icon-pressed regardless which button was
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,