]> Sergey Matveev's repositories - nnn.git/commitdiff
Show file name for easier archive naming
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 7 Feb 2019 13:07:45 +0000 (18:37 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 7 Feb 2019 13:07:45 +0000 (18:37 +0530)
src/nnn.c

index edd1e2a98fdcd40ca22ba8e4bc8c263a5250ad84..cf2b5d4cc5d11683d665247b1156a15585cd44db 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3645,13 +3645,16 @@ nochange:
                        switch (sel) {
                        case SEL_ARCHIVE:
                                r = get_input("archive selection (else current)? [s]");
-                               if (r == 's' && !cpsafe())
-                                       goto nochange;
-                               else if (!ndents) {
+                               if (r == 's') {
+                                       if (!cpsafe())
+                                               goto nochange;
+                                       tmp = NULL;
+                               } else if (!ndents) {
                                        printmsg("no files");
                                        goto nochange;
-                               }
-                               tmp = xreadline(NULL, "archive name: ");
+                               } else
+                                       tmp = dents[cur].name;
+                               tmp = xreadline(tmp, "archive name: ");
                                break;
                        case SEL_OPENWITH:
                                tmp = xreadline(NULL, "open with: ");