| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 07c3d56a7d09f6bb67bf7ed05f85c30b4e1ea94e..c589e2c915948d5d0a960fc654a4a309268e188e 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -1727,23 +1727,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
|
| @@ -3596,8 +3579,6 @@ void WebViewImpl::didChangeContentsSize()
|
|
|
| void WebViewImpl::deviceOrPageScaleFactorChanged()
|
| {
|
| - if (pageScaleFactor() && pageScaleFactor() != 1)
|
| - enterForceCompositingMode(true);
|
| m_pageScaleConstraintsSet.setNeedsReset(false);
|
| updateLayerTreeViewport();
|
| }
|
| @@ -3820,11 +3801,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()) {
|
|
|