diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-05-13 07:46:32 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-05-13 07:46:32 +0000 |
commit | 8f1c900440654a73d3f2095af307c5b0412e55c6 (patch) | |
tree | 2c8bede1c6c9af5704a3b7a027e502627b2c3871 /src | |
parent | 1977a44c91ed03d7fa6ea519073c9e138387a7b4 (diff) |
don't open selected messages on 'View/Go to' if the message view is hidden.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@251 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src')
-rw-r--r-- | src/summaryview.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/summaryview.c b/src/summaryview.c index ed4800fa..9c77d208 100644 --- a/src/summaryview.c +++ b/src/summaryview.c @@ -997,7 +997,10 @@ static void summary_select_prev_flagged(SummaryView *summaryview, if (notice) alertpanel_notice(notice); } else - summary_select_row(summaryview, &prev, TRUE, FALSE); + summary_select_row + (summaryview, &prev, + messageview_is_visible(summaryview->messageview), + FALSE); } static void summary_select_next_flagged(SummaryView *summaryview, @@ -1034,7 +1037,10 @@ static void summary_select_next_flagged(SummaryView *summaryview, if (notice) alertpanel_notice(notice); } else - summary_select_row(summaryview, &next, TRUE, FALSE); + summary_select_row + (summaryview, &next, + messageview_is_visible(summaryview->messageview), + FALSE); } static void summary_select_next_flagged_or_folder(SummaryView *summaryview, @@ -1070,7 +1076,9 @@ static void summary_select_next_flagged_or_folder(SummaryView *summaryview, return; } - summary_select_row(summaryview, &next, TRUE, FALSE); + summary_select_row(summaryview, &next, + messageview_is_visible(summaryview->messageview), + FALSE); } void summary_select_prev_unread(SummaryView *summaryview) |