| Index: third_party/WebKit/Source/web/WebPagePopupImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp
|
| index 98c5aaf2f45a3f8c26ec9f019765d2f684258801..d7846576519c393b17648b1d29cc3d8fcede23c6 100644
|
| --- a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp
|
| @@ -344,6 +344,7 @@ void WebPagePopupImpl::setIsAcceleratedCompositingActive(bool enter)
|
| m_layerTreeView->setVisible(true);
|
| m_isAcceleratedCompositingActive = true;
|
| m_layerTreeView->setDeviceScaleFactor(m_webView->deviceScaleFactor());
|
| + m_page->layerTreeViewInitialized(*m_layerTreeView);
|
| } else {
|
| m_isAcceleratedCompositingActive = false;
|
| }
|
| @@ -361,6 +362,9 @@ void WebPagePopupImpl::beginFrame(double lastFrameTimeMonotonic)
|
|
|
| void WebPagePopupImpl::willCloseLayerTreeView()
|
| {
|
| + if (m_page && m_layerTreeView)
|
| + m_page->willCloseLayerTreeView(*m_layerTreeView);
|
| +
|
| setIsAcceleratedCompositingActive(false);
|
| m_layerTreeView = 0;
|
| }
|
|
|