diff options
author | Not Zed <NotZed@Ximian.com> | 2005-08-05 14:53:35 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2005-08-05 14:53:35 +0800 |
commit | 44f24cdf5a76bd8b6288cfa94e275453565c92f0 (patch) | |
tree | abaf2b65a5b012f3160befcb82bc5d8241430d4f /mail/mail-session.c | |
parent | 6d0d9bb37a0a1575f4e537a52f0f53fd06638103 (diff) | |
download | gsoc2013-evolution-44f24cdf5a76bd8b6288cfa94e275453565c92f0.tar.gz gsoc2013-evolution-44f24cdf5a76bd8b6288cfa94e275453565c92f0.tar.zst gsoc2013-evolution-44f24cdf5a76bd8b6288cfa94e275453565c92f0.zip |
** See bug #273885.
2005-08-04 Not Zed <NotZed@Ximian.com>
** See bug #273885.
* em-utils.c (em_utils_edit_filters): setup filter source names
properly translated.
* em-filter-editor.c (em_filter_editor_construct): take an array
of structs for the filter source so the incoming/outgoing is
properly translated.
** See bug #312397.
* em-format-quote.c (emfq_format_message): dont quote credits
here.
(emfq_format_message_prefix): new prefix handler for credits.
(emfq_format_clone): invoke the message prefix before anything
else.
** See bug #310840.
* em-icon-stream.c (em_icon_stream_get_image): check for /0
possibility.
** See bug #308512.
* em-account-editor.c (emae_authtype_changed): take into account
the writability of the password when sensitising remember
password.
(get_password): small hack to disable the save-password button
when appropriate.
svn path=/trunk/; revision=29997
Diffstat (limited to 'mail/mail-session.c')
-rw-r--r-- | mail/mail-session.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mail/mail-session.c b/mail/mail-session.c index 7328581a89..f38fcd98fd 100644 --- a/mail/mail-session.c +++ b/mail/mail-session.c @@ -221,6 +221,12 @@ get_password (CamelSession *session, CamelService *service, const char *domain, if (flags & CAMEL_SESSION_PASSWORD_SECRET) eflags |= E_PASSWORDS_SECRET; + /* HACK: breaks abstraction ... + e_account_writable doesn't use the eaccount, it also uses the same writable key for + source and transport */ + if (!e_account_writable(NULL, E_ACCOUNT_SOURCE_SAVE_PASSWD)) + eflags |= E_PASSWORDS_DISABLE_REMEMBER; + ret = e_passwords_ask_password(title, domain, key, prompt, eflags, &remember, NULL); g_free(title); |