nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 9526fb76127b63f1c3d2d0fb3717e5dc13905df8
parent 61d8a29d84edb523a37e05d205065608d5010652
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Thu, 15 Jul 2021 02:06:11 +0530

Optimize invert further

Diffstat:
Msrc/nnn.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -1595,6 +1595,9 @@ static void invertselbuf(char *path) len = mkpath(path, dentp->name, g_buf); found = findinsel(findselpos, len); if (found) { + if (findselpos == found) + findselpos += len; + if (nmarked && (found == (marked[nmarked - 1].startpos + marked[nmarked - 1].len))) marked[nmarked - 1].len += len;