Hopefully fix XButton presses.

This commit is contained in:
UnknownShadow200 2015-09-13 10:43:15 +10:00
parent 8a140863fd
commit 48f8450256

View File

@ -226,7 +226,7 @@ namespace OpenTK.Platform.Windows
break; break;
case WindowMessage.XBUTTONDOWN: case WindowMessage.XBUTTONDOWN:
mouse[((wParam.ToInt32() & 0xFFFF0000) >> 16) != (int)MouseKeys.XButton1 ? MouseButton.Button1 : MouseButton.Button2] = true; mouse[(((ulong)wParam.ToInt64() >> 16) & 0xFFFF) != (int)MouseKeys.XButton1 ? MouseButton.Button1 : MouseButton.Button2] = true;
break; break;
case WindowMessage.LBUTTONUP: case WindowMessage.LBUTTONUP:
@ -242,8 +242,7 @@ namespace OpenTK.Platform.Windows
break; break;
case WindowMessage.XBUTTONUP: case WindowMessage.XBUTTONUP:
// TODO: Is this correct? mouse[(((ulong)wParam.ToInt64() >> 16) & 0xFFFF) != (int)MouseKeys.XButton1 ? MouseButton.Button1 : MouseButton.Button2] = false;
mouse[((wParam.ToInt32() & 0xFFFF0000) >> 16) != (int)MouseKeys.XButton1 ? MouseButton.Button1 : MouseButton.Button2] = false;
break; break;
// Keyboard events: // Keyboard events: