aboutsummaryrefslogtreecommitdiffstats
path: root/mail/importers/pine-importer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/importers/pine-importer.c')
-rw-r--r--mail/importers/pine-importer.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/mail/importers/pine-importer.c b/mail/importers/pine-importer.c
index 9ce7f4520a..519f1beffd 100644
--- a/mail/importers/pine-importer.c
+++ b/mail/importers/pine-importer.c
@@ -317,7 +317,7 @@ pine_import_import(struct _mail_msg *mm)
char *path;
path = g_build_filename(g_get_home_dir(), "mail", NULL);
- mail_importer_import_folders_sync(path, NULL, pine_special_folders, m->importer->cancel);
+ mail_importer_import_folders_sync(path, pine_special_folders, 0, m->importer->cancel);
g_free(path);
}
}
@@ -430,10 +430,13 @@ pine_destroy_cb (PineImporter *importer, GtkObject *object)
if (importer->status_timeout_id)
g_source_remove(importer->status_timeout_id);
+ g_free(importer->status_what);
g_mutex_free(importer->status_lock);
if (importer->dialog)
gtk_widget_destroy(importer->dialog);
+
+ g_free(importer);
}
/* Fun inity stuff */
@@ -481,11 +484,8 @@ pine_intelligent_importer_new(void)
"Would you like to import them into Evolution?");
pine = g_new0 (PineImporter, 1);
-
pine->status_lock = g_mutex_new();
-
- pine_restore_settings (pine);
-
+ pine_restore_settings(pine);
importer = evolution_intelligent_importer_new (pine_can_import,
pine_create_structure,
_("Pine"),
@@ -493,8 +493,8 @@ pine_intelligent_importer_new(void)
g_object_weak_ref((GObject *)importer, (GWeakNotify)pine_destroy_cb, pine);
pine->ii = importer;
- control = create_checkboxes_control (pine);
- bonobo_object_add_interface (BONOBO_OBJECT (importer),
- BONOBO_OBJECT (control));
- return BONOBO_OBJECT (importer);
+ control = create_checkboxes_control(pine);
+ bonobo_object_add_interface(BONOBO_OBJECT(importer), BONOBO_OBJECT(control));
+
+ return BONOBO_OBJECT(importer);
}