diff options
| author | 2026-08-26 17:24:51 -0400 | |
|---|---|---|
| committer | 2026-08-26 17:24:51 -0400 | |
| commit | 9c4a7eb845126f068aaac0173453e803e5ea6bf8 (patch) | |
| tree | f97787d6d931362fd57ad467b3f89cedcd484ef4 /src/window_win32.c | |
| parent | 0c43dcac12f606c0ac46b5f87dd3de324ff9ef04 (diff) | |
| download | stela-9c4a7eb845126f068aaac0173453e803e5ea6bf8.tar.gz stela-9c4a7eb845126f068aaac0173453e803e5ea6bf8.tar.bz2 stela-9c4a7eb845126f068aaac0173453e803e5ea6bf8.zip | |
Add flag for when to expect POINTER_MOVE
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/window_win32.c')
| -rw-r--r-- | src/window_win32.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/window_win32.c b/src/window_win32.c index e1cf137..adc6e26 100644 --- a/src/window_win32.c +++ b/src/window_win32.c @@ -984,6 +984,8 @@ static bool window_win32_create_window(struct stl_window *window, u32 width, u32 return false; } + stl_window_created(&w32->w, width, height, flags); + #define HID_USAGE_PAGE_GENERIC ((USHORT)0x01) #define HID_USAGE_GENERIC_MOUSE ((USHORT)0x02) RAWINPUTDEVICE Rid[1]; @@ -993,14 +995,14 @@ static bool window_win32_create_window(struct stl_window *window, u32 width, u32 Rid[0].hwndTarget = w32->Window; if (!RegisterRawInputDevices(Rid, 1, sizeof(Rid[0]))) { log_warn("Failed to register raw input mouse."); + } else { + w32->w.flags |= STELA_WINDOW_SUPPORTS_POINTER_MOVE; } #ifdef STELA_DRAG_AND_DROP DragAcceptFiles(w32->Window, TRUE); #endif - stl_window_created(&w32->w, width, height, flags); - w32->Closed = FALSE; w32->Decorated = TRUE; w32->UserDecorated = TRUE; |