DescriptionFix aura flickering when not using DWM.
By directly invoking DefWindowProc outside of the standard WindowProc /
message pump flow, the default implementation of WM_NCACTIVATE was causing
one frame to render using the standard Windows application look-and-feel.
The fix employed here is to use SendMessage, for 2 reasons:
1) It correctly follows Windows' model of 1 message / 1 action
2) It sends the WM_NCACTIVATE through our subclassed window.
I'm TBRing sky@ and beng@ since this is a really Windowsy change, but they do not return for a few weeks. Also TBRing ananta@ since he wrote the original implementation of this function, but he's also out until Monday the 12th.
BUG=257183, 178600
TBR=sky,beng,ananta
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216571
Patch Set 1 #
Messages
Total messages: 9 (0 generated)
|