diff options
| author | trustable-code <krauter.simon@arcor.de> | 2018-05-03 19:37:46 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2018-05-03 19:37:46 +0200 |
| commit | 5c8ef7e14692bc04b86f2382be9122312d8f4b29 (patch) | |
| tree | aae1b858a6065fce1b462a2b8faeb77de6a315bc /src | |
| parent | 536905def9e668a872ca98548ed488b38793cdcd (diff) | |
| download | NiGui-5c8ef7e14692bc04b86f2382be9122312d8f4b29.tar.gz NiGui-5c8ef7e14692bc04b86f2382be9122312d8f4b29.zip | |
Fix: Make Alt+F4 work again on Windows
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui/private/windows/platform_impl.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim index e6787ea..1f76e6a 100755 --- a/src/nigui/private/windows/platform_impl.nim +++ b/src/nigui/private/windows/platform_impl.nim @@ -1110,8 +1110,8 @@ proc pTextControlWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): P if uMsg == WM_SYSCOMMAND and GetKeyState(VK_MENU) <= -127 and GetKeyState(VK_CONTROL) >= 0: return PWndProcResult_False - # Prevent special handling of Alt key, which produces a 'ding' sound: - if uMsg == WM_SYSKEYDOWN: + # Prevent special handling of sole Alt key press, which produces a 'ding' sound on next character key press: + if uMsg == WM_SYSKEYDOWN and cast[int](wParam) == VK_MENU: return PWndProcResult_False proc pCustomControlWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): pointer = |
