* modest-tny-account-store.c:
authorDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Sun, 28 Jan 2007 17:36:50 +0000 (17:36 +0000)
committerDirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
Sun, 28 Jan 2007 17:36:50 +0000 (17:36 +0000)
- set dummy get/forget password funcs for our local folders,
so tinymail won't complain

pmo-trunk-r744

src/modest-tny-account-store.c

index 784d77a..7141f6a 100644 (file)
@@ -171,8 +171,18 @@ modest_tny_account_store_instance_init (ModestTnyAccountStore *obj)
 }
 
 
-
-
+/* we need these dummy functions, or tinymail will complain */
+static gchar*
+get_password_dummy (TnyAccount *account, const gchar *prompt, gboolean *cancel)
+{
+       return NULL;
+}
+static void
+forget_password_dummy (TnyAccount *account)
+{
+       return;
+}
+       
 /* create a pseudo-account for our local folders */
 static TnyAccount*
 get_local_folders_account (ModestTnyAccountStore *self)
@@ -200,7 +210,9 @@ get_local_folders_account (ModestTnyAccountStore *self)
        tny_account_set_url_string (TNY_ACCOUNT(tny_account), url_string);
        tny_account_set_name (TNY_ACCOUNT(tny_account), MODEST_LOCAL_FOLDERS_ACCOUNT_NAME); 
        tny_account_set_id (TNY_ACCOUNT(tny_account), MODEST_LOCAL_FOLDERS_ACCOUNT_NAME); 
-       
+       tny_account_set_pass_func (TNY_ACCOUNT(tny_account), get_password_dummy);
+        tny_account_set_forget_pass_func (TNY_ACCOUNT(tny_account), forget_password_dummy);
+
        camel_url_free (url);
        g_free (maildir);
        g_free (url_string);