fix cursor blinking when clicking decorations bar on Windows (#1852)

This commit is contained in:
Ssaely 2021-02-06 15:10:36 -05:00 committed by GitHub
parent b9307a9967
commit b1be34c6a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View file

@ -1,6 +1,7 @@
# Unreleased
- Added `is_maximized` method to `Window`.
- On Windows, fix bug where clicking the decoration bar would make the cursor blink.
- On Windows, fix bug causing newly created windows to erroneously display the "wait" (spinning) cursor.
- On Windows, change the default window size (1024x768) to match the default on other desktop platforms (800x600).
- On Windows, fix bug causing mouse capture to not be released.

View file

@ -845,7 +845,7 @@ unsafe fn public_window_callback_inner<T: 'static>(
}
winuser::WM_NCLBUTTONDOWN => {
if wparam == winuser::HTCAPTION as _ {
winuser::PostMessageW(window, winuser::WM_MOUSEMOVE, 0, 0);
winuser::PostMessageW(window, winuser::WM_MOUSEMOVE, 0, lparam);
}
commctrl::DefSubclassProc(window, msg, wparam, lparam)
}