From: Artem Garmash Date: Tue, 26 Jan 2010 08:12:35 +0000 (+0200) Subject: Disable avatar widget X-Git-Url: http://vcs.maemo.org/git/?p=conv-inbox;a=commitdiff_plain;h=90928f9ea9781c8d7be36d380cf0eabb1e555eb3 Disable avatar widget --- diff --git a/src/el-home-applet.c b/src/el-home-applet.c index cf73261..7c0b10a 100644 --- a/src/el-home-applet.c +++ b/src/el-home-applet.c @@ -115,6 +115,7 @@ struct _ELHomeAppletPrivate guint8 border_color[4]; PangoFontDescription *font_desc; + GdkPixbuf *avatar_pixbuf; GdkPixbuf *service_pixbuf; guint idle_id; @@ -562,6 +563,11 @@ clean_state (ELHomeApplet *self) priv->service_pixbuf = NULL; } + if (priv->avatar_pixbuf) { + g_object_unref (priv->avatar_pixbuf); + priv->avatar_pixbuf = NULL; + } + if (priv->message) { g_free (priv->message); priv->message = NULL; @@ -673,13 +679,11 @@ aggregator_ready_cb (OssoABookWaitable *waitable, } if (contacts && contacts->data) { - GdkPixbuf *avatar_image; - priv->contact = g_object_ref (OSSO_ABOOK_CONTACT (contacts->data)); gtk_label_set_text (GTK_LABEL (priv->sender), osso_abook_contact_get_display_name (priv->contact)); - avatar_image = osso_abook_avatar_get_image_scaled /*rounded*/ + priv->avatar_pixbuf = osso_abook_avatar_get_image_scaled /*rounded*/ (OSSO_ABOOK_AVATAR (priv->contact), HILDON_ICON_PIXEL_SIZE_THUMB, HILDON_ICON_PIXEL_SIZE_THUMB, @@ -687,12 +691,12 @@ aggregator_ready_cb (OssoABookWaitable *waitable, /* -1, */ /* priv->border_color); */ - if (avatar_image) { - gtk_image_set_from_pixbuf (GTK_IMAGE (priv->avatar), - avatar_image); - gtk_widget_show (priv->avatar); - g_object_unref (avatar_image); - } + /* if (priv->avatar_image) { */ + /* gtk_image_set_from_pixbuf (GTK_IMAGE (priv->avatar), */ + /* priv->avatar_image); */ + /* gtk_widget_show (priv->avatar); */ + /* g_object_unref (avatar_image); */ + /* } */ gtk_widget_queue_draw (GTK_WIDGET (self)); } }