X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-ui-actions.c;h=b9f1f24de70d23ac0856c491a77164109ac2e15e;hp=54410752c2577642deda4c828fbdb0584a315f36;hb=92e848e6267ce480ca81a2cba034375ce04d3756;hpb=75ee9aac7721b86056e065c263377ba6cb13fca2 diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index 5441075..b9f1f24 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -3262,18 +3262,20 @@ do_create_folder_cb (ModestMailOperation *mail_op, static void do_create_folder (GtkWindow *parent_window, - TnyFolderStore *parent_folder, + TnyFolderStore *suggested_parent, const gchar *suggested_name) { gint result; gchar *folder_name = NULL; + TnyFolderStore *parent_folder; result = modest_platform_run_new_folder_dialog (GTK_WINDOW (parent_window), - parent_folder, + suggested_parent, (gchar *) suggested_name, - &folder_name); + &folder_name, + &parent_folder); - if (result == GTK_RESPONSE_ACCEPT) { + if (result == GTK_RESPONSE_ACCEPT && parent_folder) { ModestMailOperation *mail_op; mail_op = modest_mail_operation_new ((GObject *) parent_window); @@ -3286,6 +3288,7 @@ do_create_folder (GtkWindow *parent_window, folder_name); g_object_unref (mail_op); } + g_object_unref (parent_folder); } static void