Changeset 13745


Ignore:
Timestamp:
Jan 3, 2013, 11:49:45 PM (8 years ago)
Author:
jordan
Message:

(2.7x, gtk) backport r13693 for unticketed fix of console warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.7x/gtk/actions.c

    r13625 r13745  
    168168        if (!gtk_icon_theme_has_icon (theme, name))
    169169        {
    170             int          width;
    171170            GdkPixbuf *  p;
    172             GtkIconSet * icon_set;
    173 
    174             p =
    175                 gdk_pixbuf_new_from_inline (-1, my_fallback_icons[i].raw,
    176                                             FALSE,
    177                                             NULL);
    178             width = gdk_pixbuf_get_width (p);
    179             icon_set = gtk_icon_set_new_from_pixbuf (p);
    180             gtk_icon_theme_add_builtin_icon (name, width, p);
    181             gtk_icon_factory_add (factory, name, icon_set);
    182 
    183             g_object_unref (p);
    184             gtk_icon_set_unref (icon_set);
     171
     172            p = gdk_pixbuf_new_from_inline (-1, my_fallback_icons[i].raw, FALSE, NULL);
     173            if (p != NULL)
     174            {
     175                int width;
     176                GtkIconSet * icon_set;
     177
     178                width = gdk_pixbuf_get_width (p);
     179                icon_set = gtk_icon_set_new_from_pixbuf (p);
     180                gtk_icon_theme_add_builtin_icon (name, width, p);
     181                gtk_icon_factory_add (factory, name, icon_set);
     182
     183                g_object_unref (p);
     184                gtk_icon_set_unref (icon_set);
     185            }
    185186        }
    186187    }
Note: See TracChangeset for help on using the changeset viewer.