Restore previous buffer when validating new command.

This commit is contained in:
Antoine POPINEAU 2023-11-08 08:27:10 +01:00
parent 6426cd597b
commit 571677dec6
No known key found for this signature in database
GPG Key ID: E8379674E92D25D2

View File

@ -194,6 +194,7 @@ pub async fn handle(greeter: Arc<RwLock<Greeter>>, input: KeyEvent, ipc: Ipc) ->
_ => greeter.mode,
};
greeter.buffer = greeter.previous_buffer.take().unwrap_or_default();
greeter.mode = Mode::Users;
}
@ -221,6 +222,7 @@ pub async fn handle(greeter: Arc<RwLock<Greeter>>, input: KeyEvent, ipc: Ipc) ->
delete_last_session_path();
}
greeter.buffer = greeter.previous_buffer.take().unwrap_or_default();
greeter.mode = greeter.previous_mode;
}