diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-07-25 04:12:47 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-07-25 04:12:47 +0800 |
commit | 49bad5e10fbf9a6f084d53ff1076df4f10aff049 (patch) | |
tree | 1b7d7ce712ac52086b96abcaa8d428cc038bd303 /mail/component-factory.c | |
parent | 1ec137b9d68f02523919059d9bc4c22dea581c07 (diff) | |
download | gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar.gz gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar.bz2 gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar.lz gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar.xz gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.tar.zst gsoc2013-evolution-49bad5e10fbf9a6f084d53ff1076df4f10aff049.zip |
Do a case-insensitive comparison. (mail_generate_reply): Only resort to
2001-07-24 Jeffrey Stedfast <fejj@ximian.com>
* mail-callbacks.c (guess_me): Do a case-insensitive comparison.
(mail_generate_reply): Only resort to the source account's
identity if we can't find out which identity to use based on the
recipients of the message first.
* mail-config.c (mail_config_get_default_account): Make sure to
return the 0th account if we don't have a default. We don't want
to return NULL.
* mail-callbacks.c (empty_trash): Use mail_tool_get_trash for the
remote store trash folders.
* mail-tools.c (mail_tool_get_trash): New convenience function.
svn path=/trunk/; revision=11353
Diffstat (limited to 'mail/component-factory.c')
-rw-r--r-- | mail/component-factory.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mail/component-factory.c b/mail/component-factory.c index 37e004a2d7..d7fb1ee8f9 100644 --- a/mail/component-factory.c +++ b/mail/component-factory.c @@ -137,7 +137,7 @@ create_view (EvolutionShellComponent *shell_component, } else if (g_strcasecmp (folder_type, "mailstorage") == 0) { CamelService *store; EvolutionStorage *storage; - + store = camel_session_get_service (session, physical_uri, CAMEL_PROVIDER_STORE, NULL); if (!store) @@ -147,20 +147,20 @@ create_view (EvolutionShellComponent *shell_component, camel_object_unref (CAMEL_OBJECT (store)); return EVOLUTION_SHELL_COMPONENT_NOTFOUND; } - + if (!gtk_object_get_data (GTK_OBJECT (storage), "connected")) mail_scan_subfolders (CAMEL_STORE(store), storage); camel_object_unref (CAMEL_OBJECT (store)); - + control = folder_browser_factory_new_control ("", corba_shell); } else if (g_strcasecmp (folder_type, "vtrash") == 0) { control = folder_browser_factory_new_control ("vtrash:file:/", corba_shell); } else return EVOLUTION_SHELL_COMPONENT_UNSUPPORTEDTYPE; - + if (!control) return EVOLUTION_SHELL_COMPONENT_NOTFOUND; - + *control_return = control; return EVOLUTION_SHELL_COMPONENT_OK; } |