diff options
author | Sushma Rai <rsushma@src.gnome.org> | 2005-09-28 16:38:58 +0800 |
---|---|---|
committer | Sushma Rai <rsushma@src.gnome.org> | 2005-09-28 16:38:58 +0800 |
commit | a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5 (patch) | |
tree | cfe0643dfaaf98c70776e7897726e6bf77e950ce /plugins/groupwise-account-setup/camel-gw-listener.c | |
parent | 7b3f66098f65545d80276b7b98dd25856fa362fe (diff) | |
download | gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar.gz gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar.bz2 gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar.lz gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar.xz gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.tar.zst gsoc2013-evolution-a19d9df3e60438d5751e02f8c7aa54c5fe1a64c5.zip |
Using writable property to find the GroupWise system address book, while
marking it for offline usage, instead of it's name.
svn path=/trunk/; revision=30385
Diffstat (limited to 'plugins/groupwise-account-setup/camel-gw-listener.c')
-rw-r--r-- | plugins/groupwise-account-setup/camel-gw-listener.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/groupwise-account-setup/camel-gw-listener.c b/plugins/groupwise-account-setup/camel-gw-listener.c index 8aa5daf1e4..58122ff7b4 100644 --- a/plugins/groupwise-account-setup/camel-gw-listener.c +++ b/plugins/groupwise-account-setup/camel-gw-listener.c @@ -633,7 +633,12 @@ add_addressbook_sources (EAccount *account) e_source_set_property (source, "auth-domain", "Groupwise"); e_source_set_property (source, "port", soap_port); e_source_set_property(source, "user", url->user); - if (!strcmp (book_name, "Novell GroupWise Address Book")) + /* mark system address book for offline usage */ + /* FIXME: add isPersonal flag to container and use that isFrequentContact + * properties, instead of using writable to distinguish between the + * system address book and other address books. + */ + if (!e_gw_container_get_is_writable (E_GW_CONTAINER(temp_list->data))) e_source_set_property (source, "offline_sync", "1"); else e_source_set_property (source, "offline_sync", |