nnn

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

commit bca441e00f68cef66f20d8165ce2532d45dc7ab9
parent 744a7554ef43b301355a6957ffd4c9e72a0cb076
Author: me <email>
Date:   Tue, 21 Nov 2023 19:18:52 +0300

When handling SEL_NEW pass `path` to `abspath` call

If `path` is not provided to `abspath`, later will do `getcwd`, and it's result will differ from `path`. This causes problem that when creating directory inside path reached with symlink, subsequent call to get_cwd_entry does not recognize newly created path as subpath of current path, thus not selecting newly created element.

Diffstat:
Msrc/nnn.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -7801,7 +7801,7 @@ nochange: } if (!(r == 's' || r == 'h')) { - tmp = abspath(tmp, NULL, newpath); + tmp = abspath(tmp, path, newpath); if (!tmp) { printwarn(&presel); goto nochange;