diff options
author | Maxim Baz <git@maximbaz.com> | 2019-12-19 14:11:30 +0100 |
---|---|---|
committer | Mischievous Meerkat <engineerarun@gmail.com> | 2019-12-19 18:41:30 +0530 |
commit | c5cd668a522f607db139a80851e3fa465594a894 (patch) | |
tree | 9371ba8c000c4eafe762dca14e674633691666e6 /src | |
parent | c24efdbedbd3325e2a890810830f84fd3979d851 (diff) | |
download | nnn-c5cd668a522f607db139a80851e3fa465594a894.tar.gz |
Show 'invalid key' prompt in more places (#415)
Diffstat (limited to 'src')
-rw-r--r-- | src/nnn.c | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -3339,7 +3339,7 @@ static bool remote_mount(char *newpath, int *presel) cmd = utils[UTIL_RCLONE]; env = xgetenv("NNN_RCLONE_OPTS", "rclone mount"); } else { - printwait(messages[MSG_FAILED], presel); + printwait(messages[MSG_INVALID_KEY], presel); return FALSE; } @@ -5338,8 +5338,16 @@ nochange: goto begin; } - if (r != 'm' || !archive_mount(dents[cur].name, path, newpath, &presel)) - goto nochange; // fallthrough + if (r != 'm') { + printwait(messages[MSG_INVALID_KEY], &presel); + goto nochange; + } + + if (!archive_mount(dents[cur].name, path, newpath, &presel)) { + printwait(messages[MSG_FAILED], &presel); + goto nochange; + } + // fallthrough case SEL_REMOTE: if (sel == SEL_REMOTE && !remote_mount(newpath, &presel)) goto nochange; |