diff --git a/src/java/org/lwjgl/opengl/WindowsDisplay.java b/src/java/org/lwjgl/opengl/WindowsDisplay.java index 57d0ac9b..3cc59c99 100644 --- a/src/java/org/lwjgl/opengl/WindowsDisplay.java +++ b/src/java/org/lwjgl/opengl/WindowsDisplay.java @@ -565,7 +565,7 @@ final class WindowsDisplay implements DisplayImplementation { close_requested = true; return true; case WM_SYSCOMMAND: - switch ((int)wParam) { + switch ((int)(wParam & 0xfff0)) { case SC_KEYMENU: case SC_MOUSEMENU: case SC_SCREENSAVE: