From 3e5ce44ab4ebfa6139aa9b5368d2353bee4c69ab Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 4 Dec 2014 21:10:04 +0100 Subject: [PATCH] Correctly return 0 for win messages we handle. --- Windows/Perspex.Win32/WindowImpl.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Windows/Perspex.Win32/WindowImpl.cs b/Windows/Perspex.Win32/WindowImpl.cs index acf5926e39..afc72a9284 100644 --- a/Windows/Perspex.Win32/WindowImpl.cs +++ b/Windows/Perspex.Win32/WindowImpl.cs @@ -145,11 +145,11 @@ namespace Perspex.Win32 { case UnmanagedMethods.WindowsMessage.WM_ACTIVATE: this.Activated(); - break; + return IntPtr.Zero; case UnmanagedMethods.WindowsMessage.WM_DESTROY: this.Closed(); - break; + return IntPtr.Zero; case UnmanagedMethods.WindowsMessage.WM_KEYDOWN: WindowsKeyboardDevice.Instance.UpdateKeyStates(); @@ -209,6 +209,7 @@ namespace Perspex.Win32 if (e != null && this.Input != null) { this.Input(e); + return IntPtr.Zero; } return UnmanagedMethods.DefWindowProc(hWnd, msg, wParam, lParam);