Fix marking all as (un)read recursively when the confirmation
[claws.git] / src / folderutils.c
index 0a4c95c1164979980993c9a65fbad0106ae9c373..355af8553194c50dcc93037df2489f31e5138266 100644 (file)
@@ -116,7 +116,7 @@ gint folderutils_delete_duplicates(FolderItem *item,
 
        debug_print("done.\n");
 
-       return dups;    
+       return dups;
 }
 
 void folderutils_mark_all_read(FolderItem *item)
@@ -132,7 +132,7 @@ void folderutils_mark_all_read(FolderItem *item)
        if (mainwin && mainwin->summaryview &&
            mainwin->summaryview->folder_item == item) {
                debug_print("folder opened, using summary\n");
-               summary_mark_all_read(mainwin->summaryview);
+               summary_mark_all_read(mainwin->summaryview, FALSE);
        } else {
                msglist = folder_item_get_msg_list(item);
                debug_print("got msglist %p\n", msglist);
@@ -172,7 +172,7 @@ void folderutils_mark_all_unread(FolderItem *item)
        if (mainwin && mainwin->summaryview &&
            mainwin->summaryview->folder_item == item) {
                debug_print("folder opened, using summary\n");
-               summary_mark_all_unread(mainwin->summaryview);
+               summary_mark_all_unread(mainwin->summaryview, FALSE);
        } else {
                msglist = folder_item_get_msg_list(item);
                debug_print("got msglist %p\n", msglist);