mirror of
https://github.com/jarun/nnn.git
synced 2024-12-01 02:49:44 +00:00
Fix: save last hovered filename in cur context post arrow movement
This commit is contained in:
parent
735b3d6cde
commit
5676dfe682
|
@ -2859,9 +2859,12 @@ static void save_session(bool last_session, int *presel)
|
||||||
header.pathln[i] = header.nameln[i]
|
header.pathln[i] = header.nameln[i]
|
||||||
= header.lastln[i] = header.fltrln[i] = 0;
|
= header.lastln[i] = header.fltrln[i] = 0;
|
||||||
} else {
|
} else {
|
||||||
|
if (cfg.curctx == i && ndents)
|
||||||
|
/* Update current file name, arrows don't update it */
|
||||||
|
xstrlcpy(g_ctx[i].c_name, dents[cur].name, NAME_MAX + 1);
|
||||||
header.pathln[i] = strnlen(g_ctx[i].c_path, PATH_MAX) + 1;
|
header.pathln[i] = strnlen(g_ctx[i].c_path, PATH_MAX) + 1;
|
||||||
header.nameln[i] = strnlen(g_ctx[i].c_name, NAME_MAX) + 1;
|
|
||||||
header.lastln[i] = strnlen(g_ctx[i].c_last, PATH_MAX) + 1;
|
header.lastln[i] = strnlen(g_ctx[i].c_last, PATH_MAX) + 1;
|
||||||
|
header.nameln[i] = strnlen(g_ctx[i].c_name, NAME_MAX) + 1;
|
||||||
header.fltrln[i] = strnlen(g_ctx[i].c_fltr, REGEX_MAX) + 1;
|
header.fltrln[i] = strnlen(g_ctx[i].c_fltr, REGEX_MAX) + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue