diff options
| author | 2020-01-19 10:49:40 +0530 | |
|---|---|---|
| committer | 2020-01-19 10:49:40 +0530 | |
| commit | 7677cd4417070f799895dbda83e01b39f42b6184 (patch) | |
| tree | 37e61fb9e47d540dc6c2c3144b983d13a847506a /src | |
| parent | 1c6fd9c7d7c1ddc87cbaf7fb34c5838af6de59ad (diff) | |
| download | nnn-7677cd4417070f799895dbda83e01b39f42b6184.tar.gz | |
Copy current name in API
Diffstat (limited to 'src')
| -rw-r--r-- | src/nnn.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -2279,8 +2279,11 @@ end: if (*ch != 27 && *ch != '\t' && *ch != KEY_UP && *ch != KEY_DOWN && *ch != CONTROL('T')) { ln[0] = ln[1] = '\0'; move_cursor(cur, 0); - } else if (ndents) - xstrlcpy(lastname, dents[cur].name, NAME_MAX + 1); + } + + /* Save current */ + if (ndents) + copycurname(); curs_set(FALSE); settimeout(); @@ -5015,10 +5018,6 @@ nochange: #endif presel = filterentries(path, lastname); - /* Save current */ - if (ndents) - copycurname(); - if (presel == 27) { presel = 0; break; |