]> Sergey Matveev's repositories - nnn.git/commitdiff
Save session after browse()
authorLuuk van Baal <luukvbaal@gmail.com>
Thu, 7 Oct 2021 00:57:55 +0000 (02:57 +0200)
committerLuuk van Baal <luukvbaal@gmail.com>
Thu, 7 Oct 2021 00:57:55 +0000 (02:57 +0200)
src/nnn.c

index 9ca0240dc7490efad7eb336dd010b7e22b9ddded..897c32f14cb837e7d513288b556c62a76b6adbb7 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -7734,11 +7734,6 @@ nochange:
                                        break; // fallthrough
                        }
 
-#ifndef NOSSN
-                       if (session && g_state.prstssn)
-                               save_session(session, NULL);
-#endif
-
                        /* CD on Quit */
                        tmp = getenv("NNN_TMPFILE");
                        if ((sel == SEL_QUITCD) || tmp) {
@@ -8637,6 +8632,11 @@ int main(int argc, char *argv[])
 
        opt = browse(initpath, session, pkey);
 
+#ifndef NOSSN
+       if (session && g_state.prstssn)
+               save_session(session, NULL);
+#endif
+
 #ifndef NOMOUSE
        mousemask(mask, NULL);
 #endif