Add a per-folder option so that a folder can be skipped when doing a
[claws.git] / src / folderview.c
index a3f5492369e4104215073aea6cbb5205e7c39d6a..7efa8eaa2bfaa1106f72a158e2e47dbfa670dff4 100644 (file)
@@ -967,11 +967,11 @@ static GtkCMCTreeNode *folderview_find_next_with_flag(GtkCMCTree *ctree,
                        continue;
                switch (flag) {
                case MSG_UNREAD:
-                       if(item->unread_msgs > 0)
+                       if((item->unread_msgs > 0) && (!item->prefs || !item->prefs->skip_on_goto_unread_or_new))
                                return node;
                        break;
                case MSG_NEW:
-                       if(item->new_msgs > 0)
+                       if((item->new_msgs > 0) && (!item->prefs || !item->prefs->skip_on_goto_unread_or_new))
                                return node;
                        break;
                case MSG_MARKED: