diff --git a/noice.c b/noice.c index 228aedfa..ba529d6c 100644 --- a/noice.c +++ b/noice.c @@ -858,8 +858,14 @@ moretyping: goto begin; case SEL_MTIME: mtimeorder = !mtimeorder; + /* Save current */ + if (n > 0) + oldpath = makepath(path, dents[cur].name); goto begin; case SEL_REDRAW: + /* Save current */ + if (n > 0) + oldpath = makepath(path, dents[cur].name); goto begin; case SEL_RUN: exitcurses();