From: Arun Prakash Jana Date: Sat, 5 Feb 2022 18:53:45 +0000 (+0530) Subject: Open previous active context on context quit X-Git-Tag: v4.5~28 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=23b54ba0cf968d7c3c5973642186223c70aa9cf6;p=nnn.git Open previous active context on context quit --- diff --git a/src/nnn.c b/src/nnn.c index 8673207e..4977ff08 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -7804,9 +7804,9 @@ nochange: if (sel == SEL_QUITCTX) { int ctx = cfg.curctx; - for (r = (ctx + 1) & ~CTX_MAX; + for (r = (ctx - 1) & (CTX_MAX - 1); (r != ctx) && !g_ctx[r].c_cfg.ctxactive; - r = ((r + 1) & ~CTX_MAX)) { + r = ((r - 1) & (CTX_MAX - 1))) { }; if (r != ctx) {