aboutsummaryrefslogtreecommitdiffstats
path: root/src/i_ui.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/i_ui.go')
-rw-r--r--src/i_ui.go34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/i_ui.go b/src/i_ui.go
index d9b8925..cbeb9b0 100644
--- a/src/i_ui.go
+++ b/src/i_ui.go
@@ -221,7 +221,6 @@ func i_set_box_style(ui *HardUI) {
ui.style[BOX_STYLE] = tmp.Foreground(tcell.ColorRed).Dim(true)
ui.style[HEAD_STYLE] = tmp.Foreground(tcell.ColorRed).Dim(true)
case MKDIR_MODE,
- INSERT_NAME_MODE,
INSERT_MODE,
RENAME_MODE:
ui.style[BOX_STYLE] = tmp.Foreground(tcell.ColorBlue).Dim(true)
@@ -833,17 +832,16 @@ func i_ui(data_dir string) {
data.keys = c_get_secret_gpg_keyring()
}
fp := [MODE_MAX + 1]key_event_mode_func{
- NORMAL_MODE: e_normal_events,
- DELETE_MODE: e_delete_events,
- LOAD_MODE: e_load_events,
- ERROR_MODE: e_error_events,
- WELCOME_MODE: e_welcome_events,
- MKDIR_MODE: e_mkdir_events,
- INSERT_NAME_MODE: e_insert_name_events,
- INSERT_MODE: e_insert_events,
- RENAME_MODE: e_rename_events,
- HELP_MODE: e_help_events,
- FUZZ_MODE: e_fuzz_events,
+ NORMAL_MODE: e_normal_events,
+ DELETE_MODE: e_delete_events,
+ LOAD_MODE: e_load_events,
+ ERROR_MODE: e_error_events,
+ WELCOME_MODE: e_welcome_events,
+ MKDIR_MODE: e_mkdir_events,
+ INSERT_MODE: e_insert_events,
+ RENAME_MODE: e_rename_events,
+ HELP_MODE: e_help_events,
+ FUZZ_MODE: e_fuzz_events,
}
for {
data.ui.s.Clear()
@@ -876,12 +874,14 @@ func i_ui(data_dir string) {
i_draw_error_msg(data.ui, data.load_err)
case MKDIR_MODE:
i_prompt_mkdir(data.ui, data.litems.curr)
- case INSERT_NAME_MODE:
- i_prompt_insert(data.ui, data.litems.curr)
case INSERT_MODE:
- i_draw_insert_panel(&data.ui, data.insert, data.home_dir)
- if data.insert_err != nil {
- i_draw_insert_err_msg(data.ui, data.insert_err)
+ if data.insert == nil {
+ i_prompt_insert(data.ui, data.litems.curr)
+ } else {
+ i_draw_insert_panel(&data.ui, data.insert, data.home_dir)
+ if data.insert_err != nil {
+ i_draw_insert_err_msg(data.ui, data.insert_err)
+ }
}
case RENAME_MODE:
i_prompt_insert(data.ui, data.litems.curr)