From d604455582d6d0ca5df458f9762e5c38fa3e7b9f Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 27 Jan 2021 17:59:21 +0100 Subject: [PATCH] app: added windows.TRUE for Windows Signed-off-by: pierre --- app/internal/window/os_windows.go | 10 +++++----- app/internal/windows/windows.go | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/internal/window/os_windows.go b/app/internal/window/os_windows.go index 4014d5f1..2d0a9dad 100644 --- a/app/internal/window/os_windows.go +++ b/app/internal/window/os_windows.go @@ -229,7 +229,7 @@ func windowProc(hwnd syscall.Handle, msg uint32, wParam, lParam uintptr) uintptr case windows.WM_UNICHAR: if wParam == windows.UNICODE_NOCHAR { // Tell the system that we accept WM_UNICHAR messages. - return 1 + return windows.TRUE } fallthrough case windows.WM_CHAR: @@ -237,13 +237,13 @@ func windowProc(hwnd syscall.Handle, msg uint32, wParam, lParam uintptr) uintptr w.w.Event(key.EditEvent{Text: string(r)}) } // The message is processed. - return 1 + return windows.TRUE case windows.WM_DPICHANGED: // Let Windows know we're prepared for runtime DPI changes. - return 1 + return windows.TRUE case windows.WM_ERASEBKGND: // Avoid flickering between GPU content and background color. - return 1 + return windows.TRUE case windows.WM_KEYDOWN, windows.WM_KEYUP, windows.WM_SYSKEYDOWN, windows.WM_SYSKEYUP: if n, ok := convertKeyCode(wParam); ok { e := key.Event{ @@ -321,7 +321,7 @@ func windowProc(hwnd syscall.Handle, msg uint32, wParam, lParam uintptr) uintptr case _WM_CURSOR: if w.cursorIn { windows.SetCursor(w.cursor) - return 1 + return windows.TRUE } } diff --git a/app/internal/windows/windows.go b/app/internal/windows/windows.go index 54e9e387..c8846e54 100644 --- a/app/internal/windows/windows.go +++ b/app/internal/windows/windows.go @@ -55,6 +55,8 @@ type MinMaxInfo struct { } const ( + TRUE = 1 + CS_HREDRAW = 0x0002 CS_VREDRAW = 0x0001 CS_OWNDC = 0x0020