Chromium Code Reviews| Index: Source/web/WebViewImpl.cpp |
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp |
| index 3cd8a54068bd35a1e95930c193eb081fc28904e9..d218728aa3f0acd09cdcb0110d99d7c8f644d03a 100644 |
| --- a/Source/web/WebViewImpl.cpp |
| +++ b/Source/web/WebViewImpl.cpp |
| @@ -1531,6 +1531,7 @@ void WebViewImpl::popupOpened(WebCore::PopupContainer* popupContainer) |
| if (popupContainer->popupType() == WebCore::PopupContainer::Select) { |
| ASSERT(!m_selectPopup); |
| m_selectPopup = popupContainer; |
| + m_rootLayer->setHaveWheelEventHandlers(true); |
| } |
| } |
| @@ -1539,6 +1540,7 @@ void WebViewImpl::popupClosed(WebCore::PopupContainer* popupContainer) |
| if (popupContainer->popupType() == WebCore::PopupContainer::Select) { |
| ASSERT(m_selectPopup); |
| m_selectPopup = 0; |
| + m_rootLayer->setHaveWheelEventHandlers(false); |
|
jamesr
2013/09/20 18:04:10
what if the root layer actually had wheel event ha
|
| } |
| } |