utils_free_regex();
- is_refresh = (item == summaryview->folder_item && !manual_filtering) ? TRUE : FALSE;
+ is_refresh = (item == summaryview->folder_item && !avoid_refresh) ? TRUE : FALSE;
if (item && item->folder->klass->item_opened) {
item->folder->klass->item_opened(item);
}
if (event->state & GDK_SHIFT_MASK)
mimeview_scroll_page(messageview->mimeview, TRUE);
- else {
- if (summaryview->displayed != summaryview->selected) {
+ if (summaryview->displayed != summaryview->selected) {
summary_display_msg(summaryview,
summaryview->selected);
- break;
- }
+ } else {
if (mod_pressed) {
if (!mimeview_scroll_page(messageview->mimeview, TRUE))
summary_select_prev_unread(summaryview);