diff options
author | me <email> | 2023-11-21 19:18:52 +0300 |
---|---|---|
committer | me <email> | 2023-11-21 19:26:20 +0300 |
commit | bca441e00f68cef66f20d8165ce2532d45dc7ab9 (patch) | |
tree | 6b654f7b0b1b34af22029fd96fe691d4610d3ddc | |
parent | 744a7554ef43b301355a6957ffd4c9e72a0cb076 (diff) |
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.
-rw-r--r-- | src/nnn.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |