projects
/
modest
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Now new folder name dialog can show a account picker
[modest]
/
src
/
modest-ui-actions.c
diff --git
a/src/modest-ui-actions.c
b/src/modest-ui-actions.c
index
5441075
..
b9f1f24
100644
(file)
--- 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,
static void
do_create_folder (GtkWindow *parent_window,
- TnyFolderStore *parent_folder,
+ TnyFolderStore *suggested_parent,
const gchar *suggested_name)
{
gint result;
gchar *folder_name = NULL;
const gchar *suggested_name)
{
gint result;
gchar *folder_name = NULL;
+ TnyFolderStore *parent_folder;
result = modest_platform_run_new_folder_dialog (GTK_WINDOW (parent_window),
result = modest_platform_run_new_folder_dialog (GTK_WINDOW (parent_window),
- parent_folder,
+ suggested_parent,
(gchar *) suggested_name,
(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);
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);
}
folder_name);
g_object_unref (mail_op);
}
+ g_object_unref (parent_folder);
}
static void
}
static void