DescriptionReimplement HWNDMessageHandler WM_SETCURSOR handling to avoid artifacts, etc.
Reimplement the necessary default WM_SETCURSOR handling.
Calling DefWindowProc can trigger weird non-client painting.
ScopedRedrawLock may allow content behind the window to show through.
Invalidating to hide artifacts is inefficient and incomplete.
NOTE: I only covered the hit-test cases I've observed in use.
BUG=89820, 97808, 113127, 178600, 181282, 195768
TEST=Windows cursors appear as expected; no missing cases.
R=sky@chromium.org,ben@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=188817
Patch Set 1 #
Messages
Total messages: 4 (0 generated)
|