From 0aeece96e41a59a669e1f082cb40d8d451de2dd9 Mon Sep 17 00:00:00 2001 From: totaam Date: Thu, 18 May 2023 22:34:02 +0700 Subject: [PATCH] docs say we should not process events with negative codes --- xpra/platform/win32/gui.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xpra/platform/win32/gui.py b/xpra/platform/win32/gui.py index 592f6fa307..a580625f86 100644 --- a/xpra/platform/win32/gui.py +++ b/xpra/platform/win32/gui.py @@ -1094,6 +1094,9 @@ class KBDLLHOOKSTRUCT(Structure): } def low_level_keyboard_handler(nCode, wParam, lParam): log("WH_KEYBOARD_LL: %s", (nCode, wParam, lParam)) + if nCode<0: + #docs say we should not process this event: + return CallNextHookEx(0, nCode, wParam, lParam) try: scan_code = lParam.contents.scan_code vk_code = lParam.contents.vk_code