src/nnn.c | 4 ++-- diff --git a/src/nnn.c b/src/nnn.c index c2f7af3bd3c2714079a8a2b488dd08bddfc00701..9c61a8cf1565240e6988903b4f4ef0ccfa7cf8b2 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -3724,7 +3724,6 @@ if (choice == 's') clearselection(); return 1; /* One link created */ } - return 0; } @@ -3743,7 +3742,8 @@ pos += len + 1; psel += len + 1; } - clearselection(); + if (count == nselected) /* Clear selection if all links are generated */ + clearselection(); return count; }