smart way, but introduced many errors

This commit is contained in:
filipriec
2025-03-31 17:55:53 +02:00
parent b2fc681e73
commit 306f4de14f
2 changed files with 27 additions and 13 deletions

View File

@@ -210,17 +210,31 @@ impl EventHandler {
}
// Let edit mode handle its own actions (including navigation from common bindings)
let result = edit::handle_edit_event_internal(
key,
config,
form_state,
&mut self.ideal_cursor_column,
&mut self.command_message,
&mut app_state.ui.is_saved,
current_position,
total_count,
grpc_client,
).await?;
if app_state.ui.show_login {
let result = edit::handle_edit_event_internal(
key,
config,
&mut self.auth_state, // Use auth_state instead of form_state
&mut self.ideal_cursor_column,
&mut self.command_message,
&mut app_state.ui.is_saved,
current_position,
total_count,
grpc_client,
).await?;
} else {
let result = edit::handle_edit_event_internal(
key,
config,
form_state,
&mut self.ideal_cursor_column,
&mut self.command_message,
&mut app_state.ui.is_saved,
current_position,
total_count,
grpc_client,
).await?;
}
self.key_sequence_tracker.reset();
return Ok((false, result));