From 888cdd23c6c1b1a81218e9067fe0f9a9b340e66e Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Fri, 3 Aug 2007 22:20:13 +0000 Subject: [PATCH] * src/modest-ui-actions.c: * (modest_ui_actions_create_folder): now, if we push create folder in a pop folder, unable to create folder information banner is shown (fixes NB#64001). pmo-trunk-r2933 --- src/modest-ui-actions.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index aed5f2c..a1bf3f0 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -2266,6 +2266,21 @@ modest_ui_actions_create_folder(GtkWidget *parent_window, gboolean finished = FALSE; gint result; gchar *folder_name = NULL, *suggested_name = NULL; + const gchar *proto_str = NULL; + TnyAccount *account; + + if (TNY_IS_ACCOUNT (parent_folder)) + account = g_object_ref (parent_folder); + else + account = tny_folder_get_account (TNY_FOLDER (parent_folder)); + proto_str = tny_account_get_proto (TNY_ACCOUNT (account)); + + if (proto_str && modest_protocol_info_get_transport_store_protocol (proto_str) == + MODEST_PROTOCOL_STORE_POP) { + finished = TRUE; + hildon_banner_show_information (NULL, NULL, _("mail_in_ui_folder_create_error")); + } + g_object_unref (account); /* Run the new folder dialog */ while (!finished) { -- 1.7.9.5