diff options
Diffstat (limited to 'gtk/gtktoolbutton.c')
-rw-r--r-- | gtk/gtktoolbutton.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/gtk/gtktoolbutton.c b/gtk/gtktoolbutton.c index 6161029740..159865b048 100644 --- a/gtk/gtktoolbutton.c +++ b/gtk/gtktoolbutton.c @@ -724,22 +724,9 @@ clone_image_menu_size (GtkImage *image) } else if (storage_type == GTK_IMAGE_PIXBUF) { - gint width, height; + GdkPixbuf *src_pixbuf = gtk_image_get_pixbuf (image); - if (gtk_icon_size_lookup (GTK_ICON_SIZE_NORMAL, &width, &height)) - { - GdkPixbuf *src_pixbuf, *dest_pixbuf; - GtkWidget *cloned_image; - - src_pixbuf = gtk_image_get_pixbuf (image); - dest_pixbuf = gdk_pixbuf_scale_simple (src_pixbuf, width, height, - GDK_INTERP_BILINEAR); - - cloned_image = gtk_image_new_from_pixbuf (dest_pixbuf); - g_object_unref (dest_pixbuf); - - return cloned_image; - } + return gtk_image_new_from_pixbuf (src_pixbuf); } return NULL; |