summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webplugin_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/webplugin_impl.cc')
-rw-r--r--webkit/glue/webplugin_impl.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/webkit/glue/webplugin_impl.cc b/webkit/glue/webplugin_impl.cc
index 5fd1ef503..4376881 100644
--- a/webkit/glue/webplugin_impl.cc
+++ b/webkit/glue/webplugin_impl.cc
@@ -24,7 +24,6 @@
#include "base/logging.h"
#include "base/message_loop.h"
#include "base/string_util.h"
-//#include "base/sys_string_conversions.h"
#include "net/base/escape.h"
#include "webkit/api/public/WebCursorInfo.h"
#include "webkit/api/public/WebData.h"
@@ -1142,7 +1141,10 @@ void WebPluginImpl::TearDownPluginInstance(
// of those sub JSObjects.
if (frame()) {
ASSERT(widget_);
- frame()->script()->cleanupScriptObjectsForPlugin(widget_);
+ // TODO(darin): Avoid these casts!
+ frame()->script()->cleanupScriptObjectsForPlugin(
+ static_cast<WebCore::Widget*>(
+ static_cast<WebKit::WebPluginContainerImpl*>(widget_)));
}
if (delegate_) {