[gtk+] iconhelper: treat the empty string as a NULL icon name



commit f0714338b3c5810b2ca1de3aaa4ba0683c055ff5
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Thu Dec 15 20:01:35 2011 +0100

    iconhelper: treat the empty string as a NULL icon name
    
    Treat the empty string as if it was a NULL icon name instead of
    rendering GTK_STOCK_MISSING_IMAGE.
    This used to be the previous behavior of GtkCellRendererPixbuf and
    applications might still rely on it.

 gtk/gtkiconhelper.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c
index 30f7e2c..ae1cb68 100644
--- a/gtk/gtkiconhelper.c
+++ b/gtk/gtkiconhelper.c
@@ -378,7 +378,8 @@ _gtk_icon_helper_set_icon_name (GtkIconHelper *self,
 {
   _gtk_icon_helper_clear (self);
 
-  if (icon_name != NULL)
+  if (icon_name != NULL &&
+      g_strcmp0 (icon_name, "") != 0)
     {
       self->priv->storage_type = GTK_IMAGE_ICON_NAME;
       self->priv->icon_name = g_strdup (icon_name);



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