diff options
author | Joe <rbo@gmx.us> | 2024-04-25 20:20:20 +0200 |
---|---|---|
committer | Joe <rbo@gmx.us> | 2024-04-25 20:20:20 +0200 |
commit | 9ff62bb39b69c75ee15508a7266d45e15c0608a2 (patch) | |
tree | d2787f48a5fde0b8e9521e548f39e22f36a691d8 /src/e_keys.go | |
parent | ok (diff) | |
download | hardflip-9ff62bb39b69c75ee15508a7266d45e15c0608a2.tar.gz hardflip-9ff62bb39b69c75ee15508a7266d45e15c0608a2.tar.bz2 hardflip-9ff62bb39b69c75ee15508a7266d45e15c0608a2.tar.xz hardflip-9ff62bb39b69c75ee15508a7266d45e15c0608a2.tar.zst hardflip-9ff62bb39b69c75ee15508a7266d45e15c0608a2.zip |
rename go
Diffstat (limited to 'src/e_keys.go')
-rw-r--r-- | src/e_keys.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/e_keys.go b/src/e_keys.go index d160f47..621b9ea 100644 --- a/src/e_keys.go +++ b/src/e_keys.go @@ -240,8 +240,7 @@ func e_normal_events(data *HardData, ui *HardUI, event tcell.EventKey) bool { ui.msg_buff = "pasted " + new_host.Name } else if (event.Rune() == 'c' || event.Rune() == 'C' || - event.Rune() == 'r' || - event.Rune() == 'R') && + event.Rune() == 'A') && data.litems.curr != nil && data.litems.curr.is_dir() == false { ui.mode = RENAME_MODE @@ -780,7 +779,10 @@ func e_rename_events(data *HardData, ui *HardUI, event tcell.EventKey) bool { event.Key() == tcell.KeyCtrlC { data.insert = nil } else if event.Key() == tcell.KeyEnter { - e_rename(data, ui) + if err := e_rename(data, ui); err != nil { + ui.s.HideCursor() + ui.buff = "" + } } else { e_readline(event, &ui.buff) return true |