src/nnn.c | 4 ++-- diff --git a/src/nnn.c b/src/nnn.c index 9ad2eb431e7ef31ee42389e3f23a98221e9451ba..53ec3fcfe8794770b3654a63de8651b1854934c3 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -1280,7 +1280,7 @@ return ((choice == 'c' || choice == 's') ? choice : 0); } - if (selbufpos) + if (selbufpos || !isselfileempty()) return 's'; if (ndents) @@ -1519,7 +1519,7 @@ ssize_t count; struct stat sb; time_t mtime; - if (!selbufpos) + if (!selbufpos) /* External selection is only editable at source */ return listselfile(); fd = create_tmp_file();