fix: tty刷新线程初始化之前,键盘产生数据导致崩溃的问题 (#1013)

Signed-off-by: longjin <longjin@DragonOS.org>
This commit is contained in:
LoGin 2024-10-26 12:55:06 +08:00 committed by GitHub
parent 37c2359ac4
commit dc60d68f0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -62,6 +62,10 @@ fn tty_refresh_thread() -> i32 {
/// 发送数据到tty刷新线程
pub fn send_to_tty_refresh_thread(data: &[u8]) {
if unsafe { TTY_REFRESH_THREAD.is_none() } {
return;
}
for item in data {
KEYBUF.push(*item).ok();
}