diff options
author | Matthias Clasen <mclasen@redhat.com> | 2006-08-26 06:26:35 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-08-26 06:26:35 +0000 |
commit | 3fb5819e11ffd839626b0150dfcec5117e07cf54 (patch) | |
tree | 0a2354274e7f66e063adfe08df37f35d154cb626 /gtk/gtkstatusicon.c | |
parent | 01aa0a152ac6518dd177e96eedf12f53277d7566 (diff) | |
download | gdk-pixbuf-3fb5819e11ffd839626b0150dfcec5117e07cf54.tar.gz |
Don't leak pixbufs. (#352264, Ross Burton)
2006-08-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstatusicon.c (gtk_status_icon_reset_image_data):
Don't leak pixbufs. (#352264, Ross Burton)
Diffstat (limited to 'gtk/gtkstatusicon.c')
-rwxr-xr-x | gtk/gtkstatusicon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkstatusicon.c b/gtk/gtkstatusicon.c index aa09dba85..9b1b6cfd1 100755 --- a/gtk/gtkstatusicon.c +++ b/gtk/gtkstatusicon.c @@ -981,9 +981,6 @@ gtk_status_icon_reset_image_data (GtkStatusIcon *status_icon) { GtkStatusIconPrivate *priv = status_icon->priv; - priv->storage_type = GTK_IMAGE_EMPTY; - g_object_notify (G_OBJECT (status_icon), "storage-type"); - switch (priv->storage_type) { case GTK_IMAGE_PIXBUF: @@ -1013,6 +1010,9 @@ gtk_status_icon_reset_image_data (GtkStatusIcon *status_icon) g_assert_not_reached (); break; } + + priv->storage_type = GTK_IMAGE_EMPTY; + g_object_notify (G_OBJECT (status_icon), "storage-type"); } static void |