X-Git-Url: http://git.maemo.org/git/?p=gc-dialer;a=blobdiff_plain;f=src%2Fevo_backend.py;fp=src%2Fevo_backend.py;h=c094c2ec279a7f5e536e1b8e745eb27c73cc3f67;hp=85452ae52178c5be82520fd2cd91f71bfc41f067;hb=e5ff5aa11117a9bbdbcd527d036d459f88315aa9;hpb=a7f1a97021ec91dbdbd896b09e2ed6ff6930a147 diff --git a/src/evo_backend.py b/src/evo_backend.py index 85452ae..c094c2e 100644 --- a/src/evo_backend.py +++ b/src/evo_backend.py @@ -53,6 +53,10 @@ class EvolutionAddressBook(object): if not self.is_supported(): return + if len(evolution.ebook.list_addressbooks()) == 0 and evolution.ebook.open_addressbook('default') is not None: + # It appears that Maemo's e-d-s does not always list the default addressbook, so we're faking it being listed + yield self, "default", "Maemo" + for bookId in evolution.ebook.list_addressbooks(): yield self, bookId[1], bookId[0]