From 67da8d965b568e042ad3f93a47f93f3d0c965904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Mon, 28 Sep 2020 22:18:17 +0200 Subject: Make anchor processing a bit more obvious --- sdn.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdn.cpp b/sdn.cpp index fc87eb5..734c78e 100644 --- a/sdn.cpp +++ b/sdn.cpp @@ -796,7 +796,7 @@ fun reload (const string &old_cwd) { endgrent(); string anchor; - if (!g.entries.empty ()) + if (g.cwd == old_cwd && !g.entries.empty ()) anchor = g.entries[g.cursor].filename; auto now = time (NULL); g.now = *localtime (&now); @@ -814,7 +814,7 @@ fun reload (const string &old_cwd) { sort (begin (g.entries), end (g.entries)); g.out_of_date = false; - if (g.cwd == old_cwd && !anchor.empty ()) { + if (!anchor.empty ()) { for (size_t i = 0; i < g.entries.size (); i++) if (g.entries[i].filename == anchor) g.cursor = i; -- cgit v1.2.3