DescriptionIn Windows 8 chrome metro mode if we Alt tabbed away from chrome while a tab was loading, we would end up
with a desktop mode render widget view window. The RenderWidgetHostViewWin instance is created with a valid
parent window which is the web contents window. We hide it initially and make it visible when the navigation
is completed. In the code for hiding the view we call setparent with NULL to orphan the window and then reparent
it to the original parent when the view is made visible.
This parenting/reparenting code confuses windows 8 metro when we switch focus away to the desktop after the window
is hidden and before it becomes visible.
In any case we won't receive any paint messages after a window is hidden which is already occurring here.
Removing the code to unparent and reparent the RenderWidgetHostViewWin instance.
BUG=136272
R=cpu
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=145957
Patch Set 1 #
Total comments: 1
Patch Set 2 : #
Messages
Total messages: 6 (0 generated)
|