[gtk+] cellrendererpixbuf: Don't set icon size for pixbufs



commit 776f034e2d7e650738911b74da31b15ad579b89f
Author: Benjamin Otte <otte redhat com>
Date:   Sat Dec 12 03:24:32 2015 +0100

    cellrendererpixbuf: Don't set icon size for pixbufs
    
    The code before the refactorings didn't set it, so we now don't set it
    either.
    
    Fixes images being way too smal inside iconviews.

 gtk/gtkcellrendererpixbuf.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcellrendererpixbuf.c b/gtk/gtkcellrendererpixbuf.c
index 36dbb04..2201c72 100644
--- a/gtk/gtkcellrendererpixbuf.c
+++ b/gtk/gtkcellrendererpixbuf.c
@@ -449,7 +449,8 @@ create_icon_helper (GtkCellRendererPixbuf *cellpixbuf,
   helper = _gtk_icon_helper_new (widget);
   _gtk_icon_helper_set_force_scale_pixbuf (helper, TRUE);
   _gtk_icon_helper_set_definition (helper, priv->image_def);
-  _gtk_icon_helper_set_icon_size (helper, priv->icon_size);
+  if (gtk_image_definition_get_storage_type (priv->image_def) != GTK_IMAGE_PIXBUF)
+    _gtk_icon_helper_set_icon_size (helper, priv->icon_size);
 
   return helper;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]