summaryrefslogtreecommitdiff
path: root/gtk/gtkstatusicon.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-08-26 06:26:35 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-08-26 06:26:35 +0000
commit3fb5819e11ffd839626b0150dfcec5117e07cf54 (patch)
tree0a2354274e7f66e063adfe08df37f35d154cb626 /gtk/gtkstatusicon.c
parent01aa0a152ac6518dd177e96eedf12f53277d7566 (diff)
downloadgdk-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-xgtk/gtkstatusicon.c6
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