From c8da36b94cddfae99680f22f47b14adefb4a8120 Mon Sep 17 00:00:00 2001
From: Michael Kainer <kaini1123@gmx.at>
Date: Tue, 26 Oct 2010 10:52:34 +0200
Subject: [PATCH] Avatars in the Messaging Menu

---
 ubuntu_integration/plugin.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ubuntu_integration/plugin.py b/ubuntu_integration/plugin.py
index 25f55a49..3364a91b 100644
--- a/ubuntu_integration/plugin.py
+++ b/ubuntu_integration/plugin.py
@@ -26,6 +26,7 @@ from plugins.plugin import GajimPluginException
 from plugins.helpers import log, log_calls
 from common import ged
 from common import gajim
+import gtkgui_helpers
 # 3rd party
 try:
     import indicate
@@ -143,6 +144,10 @@ class UbuntuIntegrationPlugin(GajimPlugin):
             indicator.set_property("name", contact)
             indicator.set_property_time("time", when)
             indicator.set_property_bool("draw-attention", True);
+            if gajim.config.get("show_avatars_in_roster"):
+                pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(jid)
+                if pixbuf not in (None, "ask"):
+                    indicator.set_property_icon("icon", pixbuf)
             indicator.connect("user-display", self.on_indicator_activate)
             indicator.show()
             indicator.key = key
-- 
GitLab