| Index: Source/web/WebFrameImpl.cpp
|
| diff --git a/Source/web/WebFrameImpl.cpp b/Source/web/WebFrameImpl.cpp
|
| index be589dae3eed0f3a89c53d7c6449aa18759db7c1..02aa36db47415e843a16ac53eb9e2c439f534d38 100644
|
| --- a/Source/web/WebFrameImpl.cpp
|
| +++ b/Source/web/WebFrameImpl.cpp
|
| @@ -281,7 +281,7 @@ WebPluginContainerImpl* WebFrameImpl::pluginContainerFromFrame(Frame* frame)
|
| if (!frame->document() || !frame->document()->isPluginDocument())
|
| return 0;
|
| PluginDocument* pluginDocument = static_cast<PluginDocument*>(frame->document());
|
| - return static_cast<WebPluginContainerImpl *>(pluginDocument->pluginWidget());
|
| + return toPluginContainerImpl(pluginDocument->pluginWidget());
|
| }
|
|
|
| WebPluginContainerImpl* WebFrameImpl::pluginContainerFromNode(WebCore::Frame* frame, const WebNode& node)
|
| @@ -289,7 +289,7 @@ WebPluginContainerImpl* WebFrameImpl::pluginContainerFromNode(WebCore::Frame* fr
|
| WebPluginContainerImpl* pluginContainer = pluginContainerFromFrame(frame);
|
| if (pluginContainer)
|
| return pluginContainer;
|
| - return static_cast<WebPluginContainerImpl*>(node.pluginContainer());
|
| + return toPluginContainerImpl(node.pluginContainer());
|
| }
|
|
|
| // Simple class to override some of PrintContext behavior. Some of the methods
|
| @@ -1396,7 +1396,7 @@ int WebFrameImpl::printBegin(const WebPrintParams& printParams, const WebNode& c
|
| pluginContainer = pluginContainerFromFrame(frame());
|
| } else {
|
| // We only support printing plugin nodes for now.
|
| - pluginContainer = static_cast<WebPluginContainerImpl*>(constrainToNode.pluginContainer());
|
| + pluginContainer = toPluginContainerImpl(constrainToNode.pluginContainer());
|
| }
|
|
|
| if (pluginContainer && pluginContainer->supportsPaginatedPrint())
|
| @@ -1444,7 +1444,7 @@ void WebFrameImpl::printEnd()
|
|
|
| bool WebFrameImpl::isPrintScalingDisabledForPlugin(const WebNode& node)
|
| {
|
| - WebPluginContainerImpl* pluginContainer = node.isNull() ? pluginContainerFromFrame(frame()) : static_cast<WebPluginContainerImpl*>(node.pluginContainer());
|
| + WebPluginContainerImpl* pluginContainer = node.isNull() ? pluginContainerFromFrame(frame()) : toPluginContainerImpl(node.pluginContainer());
|
|
|
| if (!pluginContainer || !pluginContainer->supportsPaginatedPrint())
|
| return false;
|
|
|