Index: Source/web/ChromeClientImpl.cpp |
diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp |
index ee5bdbe1b2693ecb9f3d38f744f804418b04287b..fe47090908b76dd3d693d4028b7fb9912d94ff3d 100644 |
--- a/Source/web/ChromeClientImpl.cpp |
+++ b/Source/web/ChromeClientImpl.cpp |
@@ -56,7 +56,6 @@ |
#include "core/page/WindowFeatures.h" |
#include "core/rendering/HitTestResult.h" |
#include "core/rendering/RenderPart.h" |
-#include "core/rendering/RenderWidget.h" |
#include "core/rendering/compositing/CompositedSelectionBound.h" |
#include "platform/Cursor.h" |
#include "platform/FileChooser.h" |
@@ -550,8 +549,8 @@ void ChromeClientImpl::mouseDidMoveOverElement( |
&& (isHTMLObjectElement(*result.innerNonSharedNode()) |
|| isHTMLEmbedElement(*result.innerNonSharedNode()))) { |
RenderObject* object = result.innerNonSharedNode()->renderer(); |
- if (object && object->isWidget()) { |
- Widget* widget = toRenderWidget(object)->widget(); |
+ if (object && object->isRenderPart()) { |
+ Widget* widget = toRenderPart(object)->widget(); |
if (widget && widget->isPluginContainer()) { |
WebPluginContainerImpl* plugin = toWebPluginContainerImpl(widget); |
url = plugin->plugin()->linkAtPosition(result.roundedPointInInnerNodeFrame()); |