aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-tools.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-tools.c')
-rw-r--r--mail/mail-tools.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/mail/mail-tools.c b/mail/mail-tools.c
index 250e7c2f06..16e37047d9 100644
--- a/mail/mail-tools.c
+++ b/mail/mail-tools.c
@@ -360,14 +360,9 @@ mail_tool_uri_to_folder (const char *uri, CamelException *ex)
camel_object_unref (CAMEL_OBJECT (store));
}
- if (camel_exception_is_set (ex)) {
- if (folder) {
- camel_object_unref (CAMEL_OBJECT (folder));
- folder = NULL;
- }
- } else {
- vfolder_register_source(folder);
- mail_note_folder(folder);
+ if (folder) {
+ vfolder_register_source (folder);
+ mail_note_folder (folder);
}
camel_url_free (url);