diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2006-06-16 08:04:49 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2006-06-16 08:04:49 +0000 |
commit | e95849793470332ec48a4e26069a5b4b3fcd84ad (patch) | |
tree | 44140b8e5ea2dcaea8c641929286a31f659d8cd8 /src/folderview.c | |
parent | 3408495144e731c76aa54d13c3d3affb515f4a41 (diff) |
enable 'Mark all read' only when selected folder is opened in the case of IMAP4.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1083 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/folderview.c')
-rw-r--r-- | src/folderview.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/folderview.c b/src/folderview.c index 44c4c442..801a71b1 100644 --- a/src/folderview.c +++ b/src/folderview.c @@ -1626,10 +1626,13 @@ static gboolean folderview_menu_popup(FolderView *folderview, if (item->parent == NULL) { update_tree = remove_tree = TRUE; } else { + if (FOLDER_TYPE(folder) != F_IMAP) + mark_all_read = TRUE; if (gtkut_tree_row_reference_equal - (folderview->selected, folderview->opened)) + (folderview->selected, folderview->opened)) { update_summary = TRUE; - mark_all_read = TRUE; + mark_all_read = TRUE; + } } if (FOLDER_IS_LOCAL(folder) || FOLDER_TYPE(folder) == F_IMAP) { if (item->parent == NULL) |