fixed exit in the login dialog

This commit is contained in:
filipriec
2025-04-10 16:34:29 +02:00
parent e729ed9df3
commit 4e01740a61
2 changed files with 2 additions and 7 deletions

View File

@@ -72,16 +72,12 @@ impl EventHandler {
app_state.update_mode(current_mode);
// --- DIALOG MODALITY ---
// If a dialog is showing, intercept and handle ONLY dialog inputs.
if app_state.ui.dialog.dialog_show {
// Pass event handling to the dedicated dialog handler, including necessary state
if let Some(dialog_result) = dialog::handle_dialog_event(
&event, config, app_state, auth_state, &mut self.auth_client
).await {
// If the dialog handler consumed the event, return its result
return dialog_result;
}
// Fallback if dialog handler returned None or event wasn't handled
return Ok(EventOutcome::Ok(String::new()));
}
// --- END DIALOG MODALITY CHECK ---