[evolution/gnome-2-30] Bug #613354 - Folder->Mark all messages as read does not work



commit 841fa6274b1390bde05a8327ee026cf91666852f
Author: Milan Crha <mcrha redhat com>
Date:   Thu Apr 1 15:26:10 2010 +0200

    Bug #613354 - Folder->Mark all messages as read does not work

 modules/mail/e-mail-shell-view-actions.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/modules/mail/e-mail-shell-view-actions.c b/modules/mail/e-mail-shell-view-actions.c
index b3d19fc..732b650 100644
--- a/modules/mail/e-mail-shell-view-actions.c
+++ b/modules/mail/e-mail-shell-view-actions.c
@@ -216,6 +216,7 @@ action_mail_folder_mark_all_as_read_cb (GtkAction *action,
 	EShellView *shell_view;
 	CamelFolder *folder;
 	GtkWindow *parent;
+	MessageList *message_list;
 	GPtrArray *uids;
 	const gchar *key;
 	const gchar *prompt;
@@ -236,7 +237,10 @@ action_mail_folder_mark_all_as_read_cb (GtkAction *action,
 	if (!em_utils_prompt_user (parent, key, prompt, NULL))
 		return;
 
-	uids = e_mail_reader_get_selected_uids (reader);
+	message_list = MESSAGE_LIST (e_mail_reader_get_message_list (reader));
+	g_return_if_fail (message_list != NULL);
+
+	uids = message_list_get_uids (message_list);
 
 	camel_folder_freeze (folder);
 	for (ii = 0; ii < uids->len; ii++)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]