aboutsummaryrefslogtreecommitdiff
path: root/src/summaryview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-05-13 07:46:32 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-05-13 07:46:32 +0000
commit8f1c900440654a73d3f2095af307c5b0412e55c6 (patch)
tree2c8bede1c6c9af5704a3b7a027e502627b2c3871 /src/summaryview.c
parent1977a44c91ed03d7fa6ea519073c9e138387a7b4 (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/summaryview.c')
-rw-r--r--src/summaryview.c14
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)