Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index d40aac41a1ab9ee03ff5328023c6b9d29c0cc583..cd82af94b3d4ddbb6f46374344a71a34cc2cdd44 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -79,9 +79,9 @@ |
#include "core/rendering/HitTestResult.h" |
#include "core/rendering/RenderFlowThread.h" |
#include "core/rendering/RenderLayer.h" |
+#include "core/rendering/RenderPart.h" |
#include "core/rendering/RenderTextControlSingleLine.h" |
#include "core/rendering/RenderView.h" |
-#include "core/rendering/RenderWidget.h" |
#include "core/rendering/style/RenderStyle.h" |
#include "core/svg/SVGDocumentExtensions.h" |
#include "platform/PlatformGestureEvent.h" |
@@ -950,14 +950,14 @@ static LocalFrame* subframeForTargetNode(Node* node) |
return 0; |
RenderObject* renderer = node->renderer(); |
- if (!renderer || !renderer->isWidget()) |
+ if (!renderer || !renderer->isRenderPart()) |
return 0; |
// FIXME: This explicit check is needed only until RemoteFrames have RemoteFrameViews. |
if (isHTMLFrameElementBase(node) && toHTMLFrameElementBase(node)->contentFrame() && toHTMLFrameElementBase(node)->contentFrame()->isRemoteFrameTemporary()) |
return 0; |
- Widget* widget = toRenderWidget(renderer)->widget(); |
+ Widget* widget = toRenderPart(renderer)->widget(); |
if (!widget || !widget->isFrameView()) |
return 0; |
@@ -1991,8 +1991,8 @@ bool EventHandler::handleWheelEvent(const PlatformWheelEvent& event) |
// Figure out which view to send the event to. |
RenderObject* target = node->renderer(); |
- if (isOverWidget && target && target->isWidget()) { |
- Widget* widget = toRenderWidget(target)->widget(); |
+ if (isOverWidget && target && target->isRenderPart()) { |
+ Widget* widget = toRenderPart(target)->widget(); |
if (widget && passWheelEventToWidget(event, widget)) |
RETURN_WHEEL_EVENT_HANDLED(); |
} |
@@ -2374,10 +2374,10 @@ bool EventHandler::passScrollGestureEventToWidget(const PlatformGestureEvent& ge |
if (!m_lastGestureScrollOverWidget) |
return false; |
- if (!renderer || !renderer->isWidget()) |
+ if (!renderer || !renderer->isRenderPart()) |
return false; |
- Widget* widget = toRenderWidget(renderer)->widget(); |
+ Widget* widget = toRenderPart(renderer)->widget(); |
if (!widget || !widget->isFrameView()) |
return false; |
@@ -3853,7 +3853,7 @@ bool EventHandler::passWheelEventToWidget(const PlatformWheelEvent& wheelEvent, |
bool EventHandler::passWidgetMouseDownEventToWidget(const MouseEventWithHitTestResults& event) |
{ |
// Figure out which view to send the event to. |
- if (!event.innerNode() || !event.innerNode()->renderer() || !event.innerNode()->renderer()->isWidget()) |
+ if (!event.innerNode() || !event.innerNode()->renderer() || !event.innerNode()->renderer()->isRenderPart()) |
return false; |
return false; |
} |