X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Fgvoice%2Faddressbook.py;h=bdbd9d862df9b022c4aa5189d0b524c082bba02a;hp=aeb8de58b93c8efe688f7da15a928cba637fd7c3;hb=9b5e20f30ede6b5d4bc2c224510ab30cb9138c69;hpb=5a9e15edc57b063b41b40aa9f4143713ccae9bc1 diff --git a/src/gvoice/addressbook.py b/src/gvoice/addressbook.py index aeb8de5..bdbd9d8 100644 --- a/src/gvoice/addressbook.py +++ b/src/gvoice/addressbook.py @@ -20,7 +20,9 @@ class Addressbook(object): self.updateSignalHandler = coroutines.CoTee() - def update(self): + def update(self, force=False): + if not force and self._contacts: + return oldContacts = self._contacts oldContactIds = set(self.get_contacts())