]> git.0d.be Git - empathy.git/commitdiff
individual-view: properly unref the tooltip_widget when disposing (#641157)
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 3 Feb 2011 13:44:44 +0000 (14:44 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 3 Feb 2011 13:54:54 +0000 (14:54 +0100)
libempathy-gtk/empathy-individual-view.c

index 597b4c4f64b9dd96bb8e7b2a4a1dd5d996bdc928..d384d780900e88fdf80289fc9cbb8e44d82b50e3 100644 (file)
@@ -163,11 +163,7 @@ individual_view_tooltip_destroy_cb (GtkWidget *widget,
 {
   EmpathyIndividualViewPriv *priv = GET_PRIV (view);
 
-  if (priv->tooltip_widget != NULL)
-    {
-      DEBUG ("Tooltip destroyed");
-      tp_clear_object (&priv->tooltip_widget);
-    }
+  tp_clear_object (&priv->tooltip_widget);
 }
 
 static gboolean
@@ -1984,7 +1980,7 @@ individual_view_dispose (GObject *object)
 
   tp_clear_object (&priv->store);
   tp_clear_object (&priv->filter);
-  tp_clear_pointer (&priv->tooltip_widget, gtk_widget_destroy);
+  tp_clear_object (&priv->tooltip_widget);
 
   empathy_individual_view_set_live_search (view, NULL);