]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-contact-menu.c
Fix memleak in empathy_contact_invite_menu_item_new. Just calling
[empathy.git] / libempathy-gtk / empathy-contact-menu.c
index f311b129077eeb78fa3e66579643f7c38a99c8d2..ed46d9a53b21de1d1eb3df9437e9455a4f1e7cad 100644 (file)
@@ -395,7 +395,9 @@ empathy_contact_invite_menu_item_new (EmpathyContact *contact)
                gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), submenu);
        } else {
                gtk_widget_set_sensitive (item, FALSE);
-               gtk_widget_destroy (submenu);
+        g_object_ref_sink (submenu);
+        gtk_widget_destroy (submenu);
+               g_object_unref (submenu);
        }
 
        gtk_widget_show (image);