diff options
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; } |