mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 14:37:43 +00:00
WindowServer: Fix wrong-sized read() from keyboard
It's unfortunate that WindowServer::KeyEvent and the kernel KeyEvent have the same name here. Fixes #1190.
This commit is contained in:
parent
6a9cc66b97
commit
f24a6a7574
1 changed files with 1 additions and 1 deletions
|
@ -140,7 +140,7 @@ void EventLoop::drain_keyboard()
|
||||||
auto& screen = Screen::the();
|
auto& screen = Screen::the();
|
||||||
for (;;) {
|
for (;;) {
|
||||||
::KeyEvent event;
|
::KeyEvent event;
|
||||||
ssize_t nread = read(m_keyboard_fd, (u8*)&event, sizeof(KeyEvent));
|
ssize_t nread = read(m_keyboard_fd, (u8*)&event, sizeof(::KeyEvent));
|
||||||
if (nread == 0)
|
if (nread == 0)
|
||||||
break;
|
break;
|
||||||
ASSERT(nread == sizeof(::KeyEvent));
|
ASSERT(nread == sizeof(::KeyEvent));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue