| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 8db62ead4bf07dac4089c32d8a456a75839ee285..6d0808df3c07b9b3e0a2330d21daaac6cf34936e 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -1726,23 +1726,6 @@ void WebViewImpl::layout()
|
| m_linkHighlights[i]->updateGeometry();
|
| }
|
|
|
| -void WebViewImpl::enterForceCompositingMode(bool enter)
|
| -{
|
| - if (page()->settings().forceCompositingMode() == enter)
|
| - return;
|
| -
|
| - TRACE_EVENT1("webkit", "WebViewImpl::enterForceCompositingMode", "enter", enter);
|
| - settingsImpl()->setForceCompositingMode(enter);
|
| - if (enter) {
|
| - if (!m_page)
|
| - return;
|
| - LocalFrame* mainFrame = m_page->mainFrame();
|
| - if (!mainFrame)
|
| - return;
|
| - mainFrame->view()->updateCompositingLayersAfterStyleChange();
|
| - }
|
| -}
|
| -
|
| void WebViewImpl::paint(WebCanvas* canvas, const WebRect& rect)
|
| {
|
| // This should only be used when compositing is not being used for this
|
| @@ -3595,8 +3578,6 @@ void WebViewImpl::didChangeContentsSize()
|
|
|
| void WebViewImpl::deviceOrPageScaleFactorChanged()
|
| {
|
| - if (pageScaleFactor() && pageScaleFactor() != 1)
|
| - enterForceCompositingMode(true);
|
| m_pageScaleConstraintsSet.setNeedsReset(false);
|
| updateLayerTreeViewport();
|
| }
|
| @@ -3819,11 +3800,6 @@ void WebViewImpl::setIsAcceleratedCompositingActive(bool active)
|
|
|
| if (!active) {
|
| m_isAcceleratedCompositingActive = false;
|
| - // We need to finish all GL rendering before sending didDeactivateCompositor() to prevent
|
| - // flickering when compositing turns off. This is only necessary if we're not in
|
| - // force-compositing-mode.
|
| - if (m_layerTreeView && !page()->settings().forceCompositingMode())
|
| - m_layerTreeView->finishAllRendering();
|
| m_client->didDeactivateCompositor();
|
| if (!m_layerTreeViewCommitsDeferred
|
| && blink::Platform::current()->isThreadedCompositingEnabled()) {
|
|
|