From 346558208d39a036effe3a4ec232fa5df5a3c8e7 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 28 Apr 2024 17:11:45 +0200 Subject: MHR-18: QA. Signed-off-by: Amlal El Mahrouss --- Private/HALKit/AMD64/HalKernelMouse.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Private/HALKit') diff --git a/Private/HALKit/AMD64/HalKernelMouse.cxx b/Private/HALKit/AMD64/HalKernelMouse.cxx index 468a595f..6321265a 100644 --- a/Private/HALKit/AMD64/HalKernelMouse.cxx +++ b/Private/HALKit/AMD64/HalKernelMouse.cxx @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -22,6 +23,8 @@ STATIC NewOS::PS2MouseInterface kMousePS2; STATIC NewOS::Char kMousePacket[4] = {}; STATIC NewOS::Boolean kMousePacketReady = false; +STATIC ToolboxInitRsrc(); + #define kPS2Leftbutton 0b00000001 #define kPS2Middlebutton 0b00000010 #define kPS2Rightbutton 0b00000100 @@ -38,7 +41,7 @@ Void hal_handle_mouse() { switch (kMouseCycle) { case 0: if (kMousePacketReady) break; - if (data & 0b00001000 == 0) break; + if ((data & 0b00001000) == 0) break; kMousePacket[0] = data; kMouseCycle++; break; @@ -149,4 +152,4 @@ EXTERN_C Void _hal_init_mouse() { HAL::Out8(0x21, 0b11111001); HAL::Out8(0xA1, 0b11101111); -} \ No newline at end of file +} -- cgit v1.2.3