Index: third_party/WebKit/Source/web/WebPluginContainerImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp b/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp |
index 732855619cfa782f87631b8b1b1aa4528807f756..a8f80d614dcd79f4d1a44fafbd6d67ef6c822204 100644 |
--- a/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp |
@@ -541,8 +541,8 @@ void WebPluginContainerImpl::requestTouchEventType( |
if (m_touchEventRequestType == requestType || !m_element) |
return; |
- if (FrameHost* frameHost = m_element->document().frameHost()) { |
- EventHandlerRegistry& registry = frameHost->eventHandlerRegistry(); |
+ if (Page* page = m_element->document().page()) { |
+ EventHandlerRegistry& registry = page->eventHandlerRegistry(); |
if (requestType != TouchEventRequestTypeNone && |
m_touchEventRequestType == TouchEventRequestTypeNone) |
registry.didAddEventHandler( |
@@ -558,8 +558,8 @@ void WebPluginContainerImpl::requestTouchEventType( |
void WebPluginContainerImpl::setWantsWheelEvents(bool wantsWheelEvents) { |
if (m_wantsWheelEvents == wantsWheelEvents) |
return; |
- if (FrameHost* frameHost = m_element->document().frameHost()) { |
- EventHandlerRegistry& registry = frameHost->eventHandlerRegistry(); |
+ if (Page* page = m_element->document().page()) { |
+ EventHandlerRegistry& registry = page->eventHandlerRegistry(); |
if (wantsWheelEvents) |
registry.didAddEventHandler(*m_element, |
EventHandlerRegistry::WheelEventBlocking); |