Initialize fixedToViewport flags to false when synchronizing the compositing layers.
authorHurnjoo Lee <hurnjoo.lee@samsung.com>
Tue, 4 Jun 2013 05:21:28 +0000 (14:21 +0900)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Mon, 16 Sep 2013 06:40:22 +0000 (06:40 +0000)
commit3bf05dc90581d523282fa721bc365aef5119e826
treee204ec48b048c60b3a2319748771ad928ec2e531
parentdc22d3bfb556e1cb92b8c06a07219ebfe7ae313b
Initialize fixedToViewport flags to false when synchronizing the compositing layers.

[Title] Initialize fixedToViewport flags to false when synchronizing the compositing layers.
[Issue#] N_SE-51581, N_SE-52068
[Problem] A element has fixed location after exiting fullscreen.
[Cause] After exiting fullscreen, the position:fixed property of element was removed,
        but the GraphicsLayer still has fixedToViewport flag.
[Solution] Initialize fixedToViewport flags to false when synchronizing the compositing layers.

Change-Id: Ie1a4100932fc90c9fb2eb7701e67fdee29402002
Source/WebCore/platform/graphics/GraphicsLayer.h
Source/WebCore/rendering/RenderLayerCompositor.cpp
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/LayerTreeCoordinator.cpp
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/WebGraphicsLayer.cpp
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/WebGraphicsLayer.h