From e3f8d1a1afb27213f5e4c2e0b161e76d69778ff3 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 26 Feb 2020 10:53:05 +0000 Subject: [PATCH] app/internal/window: (Windows) report pressed buttons for Move events Signed-off-by: Elias Naur --- app/internal/window/os_windows.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/internal/window/os_windows.go b/app/internal/window/os_windows.go index d7b781a1..ff370441 100644 --- a/app/internal/window/os_windows.go +++ b/app/internal/window/os_windows.go @@ -185,6 +185,7 @@ func windowProc(hwnd syscall.Handle, msg uint32, wParam, lParam uintptr) uintptr Type: pointer.Move, Source: pointer.Mouse, Position: p, + Buttons: w.pointerBtns, Time: windows.GetMessageTime(), }) case windows.WM_MOUSEWHEEL: @@ -266,6 +267,7 @@ func (w *window) scrollEvent(wParam, lParam uintptr) { Type: pointer.Move, Source: pointer.Mouse, Position: p, + Buttons: w.pointerBtns, Scroll: f32.Point{Y: -dist}, Time: windows.GetMessageTime(), })