diff -Naur xfce4-weather-plugin-0.4.9/panel-plugin/scrollbox.c xfce4-weather-plugin-updated/panel-plugin/scrollbox.c --- xfce4-weather-plugin-0.4.9/panel-plugin/scrollbox.c 2005-02-28 07:25:19.000000000 -0800 +++ xfce4-weather-plugin-updated/panel-plugin/scrollbox.c 2006-03-27 15:19:17.000000000 -0800 @@ -17,7 +17,7 @@ void free_label(struct label *lbl) { if (lbl->pixmap) - g_free(lbl->pixmap); + g_object_unref(lbl->pixmap); if (lbl->msg) g_free(lbl->msg); } @@ -305,7 +305,7 @@ { struct label *lbl = (struct label*)g_ptr_array_index(self->labels, i); - g_free(lbl->pixmap); + g_object_unref(lbl->pixmap); g_free(lbl->msg); } g_ptr_array_free(self->labels, TRUE);