[empathy] Use EmpathyIndividualWidget in EmpathyIndividualView tooltips
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] Use EmpathyIndividualWidget in EmpathyIndividualView tooltips
- Date: Thu, 19 Aug 2010 18:21:48 +0000 (UTC)
commit 4c6aa4d6c9ffa412fa0cf1513dab34af6aedc7e9
Author: Philip Withnall <philip withnall collabora co uk>
Date: Wed Aug 11 18:51:28 2010 +0100
Use EmpathyIndividualWidget in EmpathyIndividualView tooltips
libempathy-gtk/empathy-individual-view.c | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
---
diff --git a/libempathy-gtk/empathy-individual-view.c b/libempathy-gtk/empathy-individual-view.c
index 1c073fd..28c3069 100644
--- a/libempathy-gtk/empathy-individual-view.c
+++ b/libempathy-gtk/empathy-individual-view.c
@@ -176,7 +176,6 @@ individual_view_query_tooltip_cb (EmpathyIndividualView *view,
GtkTreePath *path;
static gint running = 0;
gboolean ret = FALSE;
- EmpathyContact *contact;
priv = GET_PRIV (view);
@@ -203,17 +202,11 @@ individual_view_query_tooltip_cb (EmpathyIndividualView *view,
if (individual == NULL)
goto OUT;
- contact = empathy_contact_dup_from_folks_individual (individual);
- g_object_unref (individual);
-
- if (contact == NULL)
- goto OUT;
-
if (priv->tooltip_widget == NULL)
{
- priv->tooltip_widget = empathy_contact_widget_new (contact,
- EMPATHY_CONTACT_WIDGET_FOR_TOOLTIP |
- EMPATHY_CONTACT_WIDGET_SHOW_LOCATION);
+ priv->tooltip_widget = empathy_individual_widget_new (individual,
+ EMPATHY_INDIVIDUAL_WIDGET_FOR_TOOLTIP |
+ EMPATHY_INDIVIDUAL_WIDGET_SHOW_LOCATION);
gtk_container_set_border_width (GTK_CONTAINER (priv->tooltip_widget), 8);
g_object_ref (priv->tooltip_widget);
g_signal_connect (priv->tooltip_widget, "destroy",
@@ -221,12 +214,15 @@ individual_view_query_tooltip_cb (EmpathyIndividualView *view,
gtk_widget_show (priv->tooltip_widget);
}
else
- empathy_contact_widget_set_contact (priv->tooltip_widget, contact);
+ {
+ empathy_individual_widget_set_individual (
+ EMPATHY_INDIVIDUAL_WIDGET (priv->tooltip_widget), individual);
+ }
gtk_tooltip_set_custom (tooltip, priv->tooltip_widget);
ret = TRUE;
- g_object_unref (contact);
+ g_object_unref (individual);
OUT:
running--;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]