diff options
author | Not Zed <NotZed@Ximian.com> | 2005-01-18 14:09:31 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2005-01-18 14:09:31 +0800 |
commit | ce004bd794e3cea909fada955e8f483b86a579f7 (patch) | |
tree | ad29998a8245b35fd7557cca7b6630fdbf1b109b /mail/em-folder-tree.c | |
parent | c075b7d96c7c9e4bbfc32f1541c96c6a3ef538e3 (diff) | |
download | gsoc2013-evolution-ce004bd794e3cea909fada955e8f483b86a579f7.tar.gz gsoc2013-evolution-ce004bd794e3cea909fada955e8f483b86a579f7.tar.zst gsoc2013-evolution-ce004bd794e3cea909fada955e8f483b86a579f7.zip |
** See bug #70768.
2005-01-18 Not Zed <NotZed@Ximian.com>
** See bug #70768.
* em-folder-browser.c (emfb_mark_all_read): get the uid list from
the message-list (view) rather than folder (model).
* message-list.c (message_list_foreach): removed, no longer used.
(message_list_get_uids): new function replacing ml_foreach, get
visible uids's of messages.
svn path=/trunk/; revision=28425
Diffstat (limited to 'mail/em-folder-tree.c')
-rw-r--r-- | mail/em-folder-tree.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c index 9ba773e30f..ccf4d9c001 100644 --- a/mail/em-folder-tree.c +++ b/mail/em-folder-tree.c @@ -2664,7 +2664,11 @@ emft_popup_rename_folder (EPopup *ep, EPopupItem *pitem, void *data) prompt = g_strdup_printf (_("Rename the \"%s\" folder to:"), name); while (!done) { new_name = e_request_string (NULL, _("Rename Folder"), prompt, name); - if (new_name == NULL || !strcmp (name, new_name)) { + if (strchr(new_name, '/') != NULL) { + e_error_run((GtkWindow *)gtk_widget_get_toplevel((GtkWidget *)emft), + "mail:no-rename-folder", name, new_name, _("Folder names cannot contain '/'"), NULL); + done = TRUE; + } else if (new_name == NULL || !strcmp (name, new_name)) { /* old name == new name */ done = TRUE; } else { |