diff --git a/src/OpenTK/Platform/Windows/WinGLNative.cs b/src/OpenTK/Platform/Windows/WinGLNative.cs index ef437d3c..234c68ac 100644 --- a/src/OpenTK/Platform/Windows/WinGLNative.cs +++ b/src/OpenTK/Platform/Windows/WinGLNative.cs @@ -755,35 +755,35 @@ namespace OpenTK.Platform.Windows case WindowMessage.LBUTTONDOWN: HandleLButtonDown(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.MBUTTONDOWN: HandleMButtonDown(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.RBUTTONDOWN: HandleRButtonDown(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.XBUTTONDOWN: HandleXButtonDown(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.LBUTTONUP: HandleLButtonUp(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.MBUTTONUP: HandleMButtonUp(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.RBUTTONUP: HandleRButtonUp(handle, message, wParam, lParam); - break; + return IntPtr.Zero; case WindowMessage.XBUTTONUP: HandleXButtonUp(handle, message, wParam, lParam); - break; + return IntPtr.Zero; // Keyboard events: case WindowMessage.KEYDOWN: @@ -833,7 +833,7 @@ namespace OpenTK.Platform.Windows { if (mouse_capture_count == 0) { - Functions.SetCapture(window.Handle); + Functions.SetCapture(child_window.Handle); } mouse_capture_count++; }