diff options
author | Dan Winship <danw@src.gnome.org> | 2000-12-12 07:29:55 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-12-12 07:29:55 +0800 |
commit | 8997c57f5c1451e366a374a6e0bb74aa2f37e832 (patch) | |
tree | 76c388dfa1977ad9f7bb0d6217774e0485a228e9 /mail/mail-session.h | |
parent | 045479b2a4f78e688036dc4fdab64226743a7d3f (diff) | |
download | gsoc2013-evolution-8997c57f5c1451e366a374a6e0bb74aa2f37e832.tar.gz gsoc2013-evolution-8997c57f5c1451e366a374a6e0bb74aa2f37e832.tar.zst gsoc2013-evolution-8997c57f5c1451e366a374a6e0bb74aa2f37e832.zip |
New function to tell the code that it's ok (or not) to interact with the
* session.c (mail_session_enable_interaction): New function to
tell the code that it's ok (or not) to interact with the user when
trying to authenticate to a service. Starts out turned off.
(mail_session_request_dialog): If interaction is disabled, fail if
the password isn't in the cache.
* component-factory.c (owner_set_cb): Call
mail_session_enable_interaction() after everything else. (This
means that the IMAP password dialog will no longer pop up [under
the splash screen] at startup.)
svn path=/trunk/; revision=6924
Diffstat (limited to 'mail/mail-session.h')
-rw-r--r-- | mail/mail-session.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mail/mail-session.h b/mail/mail-session.h index 3df9516156..18d54c8573 100644 --- a/mail/mail-session.h +++ b/mail/mail-session.h @@ -33,6 +33,7 @@ extern "C" { #endif /* __cplusplus }*/ void mail_session_init (void); +void mail_session_enable_interaction (gboolean enable); char *mail_session_request_dialog (const char *prompt, gboolean secret, const char *key, gboolean async); void mail_session_forget_passwords (BonoboUIComponent *uih, void *user_data, |