From 647cc8b6365be0a5b754adeb7912904ecfb655ca Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 6 Jul 2000 21:33:07 +0000 Subject: New function to select the first message on or after the given row that * message-list.c (message_list_select_next): New function to select the first message on or after the given row that meets certain flag criteria. * folder-browser.c (etable_key): call message_list_select_next to select next non-deleted message after Delete. * mail-ops.c (real_fetch_mail): call message_list_select_next to select first unread message in current folder if it changes. (real_delete_msg): Remove the code to move the etable cursor. It only makes sense really if you deleted the message with the keyboard, so do it from there. svn path=/trunk/; revision=3927 --- mail/folder-browser.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mail/folder-browser.c') diff --git a/mail/folder-browser.c b/mail/folder-browser.c index ebbf6dbfcb..ccc497c6bf 100644 --- a/mail/folder-browser.c +++ b/mail/folder-browser.c @@ -340,6 +340,8 @@ etable_key (ETable *table, int row, int col, GdkEvent *ev, FolderBrowser *fb) } else if (ev->key.keyval == GDK_Delete || ev->key.keyval == GDK_KP_Delete) { delete_msg (NULL, fb); + message_list_select_next (fb->message_list, row, + 0, CAMEL_MESSAGE_DELETED); return TRUE; } -- cgit v1.2.3