Fix a pause in the event loop when clicking the title bar on windows (#4136)

* Fix a pause in the event loop when clicking the title bar on windows

When clicking the title bar on Windows, to drag the window, there is
a noticible pause in continuous redraw requests. This was fixed
in #839 and then regressed in #1852. The cursor blinks in both
cases and is unrelated. The regression made the blink happen after
the pause instead of immediately.

* Update the event loop pause note on the WM_NCLBUTTONDOWN handler

The application example was also updated to optionally animate the fill color
in order to demonstrate continuous redraw without pauses in the event
loop.
This commit is contained in:
aloucks
2025-03-16 21:27:27 -04:00
committed by Kirill Chibisov
parent b9b2f1643e
commit ec7677d692
2 changed files with 29 additions and 0 deletions

View File

@@ -43,3 +43,7 @@ changelog entry.
### Added
- On Windows, add `IconExtWindows::from_resource_name`.
### Fixed
- On Windows, fixed ~500 ms pause when clicking the title bar during continuous redraw.