浏览代码

VirtualConsole: Only consume data from key-down events

Conrad Pankoff 6 年之前
父节点
当前提交
ce8387d1ed
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      Kernel/TTY/VirtualConsole.cpp

+ 2 - 0
Kernel/TTY/VirtualConsole.cpp

@@ -494,6 +494,8 @@ void VirtualConsole::on_char(u8 ch)
 
 void VirtualConsole::on_key_pressed(KeyboardDevice::Event key)
 {
+    if (!key.is_press())
+        return;
     if (key.ctrl()) {
         if (key.character >= 'a' && key.character <= 'z') {
             emit(key.character - 'a' + 1);