summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/itemlistformaction.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/itemlistformaction.cpp b/src/itemlistformaction.cpp
index c09e11b2..b4e2accf 100644
--- a/src/itemlistformaction.cpp
+++ b/src/itemlistformaction.cpp
@@ -489,8 +489,13 @@ void ItemListFormAction::process_operation(Operation op,
v->get_ctrl()->mark_all_read(feed);
}
if (cfg->get_configvalue_as_bool(
- "markfeedread-jumps-to-next-unread"))
+ "markfeedread-jumps-to-next-unread")) {
process_operation(OP_NEXTUNREAD);
+ } else {
+ LOG(Level::DEBUG,
+ "ItemListFormAction::reset itempos");
+ f->set("itempos", "0");
+ }
invalidate(InvalidationMode::COMPLETE);
v->set_status("");
} catch (const DbException& e) {