X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmaemo%2Fmodest-platform.c;h=43245599130037830382a66cdf2dddf95d8d0dc3;hb=2be048f015649fda1a62eb609eee223fa0ef7b0d;hp=220ff7d29435da6594ec7a0b2d9032c16b298215;hpb=888263c8bdd7ab7e14262554c5cd9b6a22bd3498;p=modest diff --git a/src/maemo/modest-platform.c b/src/maemo/modest-platform.c index 220ff7d..4324559 100644 --- a/src/maemo/modest-platform.c +++ b/src/maemo/modest-platform.c @@ -838,7 +838,8 @@ modest_platform_run_folder_name_dialog (GtkWindow *parent_window, else gtk_entry_set_text (GTK_ENTRY (entry), _("mcen_ia_default_folder_name")); gtk_entry_set_width_chars (GTK_ENTRY (entry), - g_utf8_strlen (gtk_entry_get_text (GTK_ENTRY (entry)), -1)); + MAX (g_utf8_strlen (gtk_entry_get_text (GTK_ENTRY (entry)), -1), + g_utf8_strlen (_("mcen_ia_default_folder_name"), -1))); gtk_entry_select_region (GTK_ENTRY (entry), 0, -1); /* Connect to the response method to avoid closing the dialog @@ -861,15 +862,19 @@ modest_platform_run_folder_name_dialog (GtkWindow *parent_window, /* Create the hbox */ hbox = gtk_hbox_new (FALSE, 12); gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, FALSE, 0); - gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, TRUE, 0); /* Add hbox to dialog */ gtk_box_pack_start (GTK_BOX(GTK_DIALOG(dialog)->vbox), hbox, FALSE, FALSE, 0); - + gtk_widget_show_all (GTK_WIDGET(GTK_DIALOG(dialog)->vbox)); gtk_window_set_transient_for (GTK_WINDOW (dialog), parent_window); - + + /* Some locales like pt_BR need this to get the full window + title shown */ + gtk_widget_set_size_request (GTK_WIDGET (dialog), 300, -1); + result = gtk_dialog_run (GTK_DIALOG(dialog)); if (result == GTK_RESPONSE_ACCEPT) *folder_name = g_strdup (gtk_entry_get_text (GTK_ENTRY (entry))); @@ -2235,8 +2240,7 @@ modest_platform_get_current_connection (void) } else { retval = MODEST_CONNECTED_VIA_ANY; } - } - + } g_object_unref (iap); } #else