diff frontends/src/quick_frontend/quick_contact_list.py @ 1462:c74015dc2785

quick_frontend: minor fixes
author Goffi <goffi@goffi.org>
date Sun, 16 Aug 2015 01:01:34 +0200
parents 6ce18c4e5708
children 6a6fe840c3a6
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_contact_list.py	Sun Aug 16 01:00:54 2015 +0200
+++ b/frontends/src/quick_frontend/quick_contact_list.py	Sun Aug 16 01:01:34 2015 +0200
@@ -134,17 +134,18 @@
                 result.setdefault(entity, set()).add(group)
         return result
 
+    def _gotContacts(self, contacts):
+        for contact in contacts:
+            self.host.newContactHandler(*contact, profile=self.profile)
+
     def fill(self):
         """Get all contacts from backend, and fill the widget
 
         Contacts will be cleared before refilling them
         """
         self.clearContacts(keep_cache=True)
-        def gotContacts(contacts):
-            for contact in contacts:
-                self.host.newContactHandler(*contact, profile=self.profile)
 
-        self.host.bridge.getContacts(self.profile, callback=gotContacts)
+        self.host.bridge.getContacts(self.profile, callback=self._gotContacts)
 
     def update(self):
         """Update the display when something changed"""