| Index: Source/core/page/EventHandler.cpp
|
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
|
| index 0ebaf637de48208ea8abef9b6889e0b2f92654d2..01aa73c82f71b75a3898418e63fcd4e7886ef891 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"
|
| @@ -957,7 +957,7 @@ static LocalFrame* subframeForTargetNode(Node* node)
|
| 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;
|
|
|
| @@ -1992,7 +1992,7 @@ bool EventHandler::handleWheelEvent(const PlatformWheelEvent& event)
|
| RenderObject* target = node->renderer();
|
|
|
| if (isOverWidget && target && target->isWidget()) {
|
| - Widget* widget = toRenderWidget(target)->widget();
|
| + Widget* widget = toRenderPart(target)->widget();
|
| if (widget && passWheelEventToWidget(event, widget))
|
| RETURN_WHEEL_EVENT_HANDLED();
|
| }
|
| @@ -2377,7 +2377,7 @@ bool EventHandler::passScrollGestureEventToWidget(const PlatformGestureEvent& ge
|
| if (!renderer || !renderer->isWidget())
|
| return false;
|
|
|
| - Widget* widget = toRenderWidget(renderer)->widget();
|
| + Widget* widget = toRenderPart(renderer)->widget();
|
|
|
| if (!widget || !widget->isFrameView())
|
| return false;
|
|
|