aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-02-03 21:44:44 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-02-03 21:56:29 +0800
commitc1aff983fed1a1fab92585fb7a4ccf5f643e048d (patch)
treee8edc7f74b53a53d9dbb51cd57b8613e0f64d6f9 /libempathy-gtk
parenteabb53baaadb3d1cab2f4e1a08a275c0b47df70b (diff)
downloadgsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar.gz
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar.bz2
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar.lz
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar.xz
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.tar.zst
gsoc2013-empathy-c1aff983fed1a1fab92585fb7a4ccf5f643e048d.zip
individual-view: properly unref the tooltip_widget when disposing (#641157)
Diffstat (limited to 'libempathy-gtk')
-rw-r--r--libempathy-gtk/empathy-individual-view.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libempathy-gtk/empathy-individual-view.c b/libempathy-gtk/empathy-individual-view.c
index b721ea252..06a06bcc9 100644
--- a/libempathy-gtk/empathy-individual-view.c
+++ b/libempathy-gtk/empathy-individual-view.c
@@ -157,11 +157,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
@@ -1911,7 +1907,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);