diff options
author | Dan Winship <danw@src.gnome.org> | 2000-07-10 06:39:34 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-07-10 06:39:34 +0800 |
commit | b90d829757ffe516f8853ddd462f64220cc46b07 (patch) | |
tree | a1079b0c7a5fb5db7f04685652fcffc695e7cecb /mail/message-list.c | |
parent | 1c8cf4ad67acb6370cec56ff053013b61ea6c23c (diff) | |
download | gsoc2013-evolution-b90d829757ffe516f8853ddd462f64220cc46b07.tar.gz gsoc2013-evolution-b90d829757ffe516f8853ddd462f64220cc46b07.tar.zst gsoc2013-evolution-b90d829757ffe516f8853ddd462f64220cc46b07.zip |
Fix a bug in previous commit that could cause infinite loops
svn path=/trunk/; revision=4023
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/mail/message-list.c b/mail/message-list.c index 563c2223c6..1b8303cd93 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -119,9 +119,7 @@ message_list_select_next (MessageList *message_list, int row, while (row < e_table_model_row_count (message_list->table_model)) { info = get_message_info (message_list, row); - if (!info) - continue; - if ((info->flags & mask) == flags) { + if (info && (info->flags & mask) == flags) { e_table_set_cursor_row (E_TABLE (message_list->etable), row); return; |