| Index: third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp
|
| index 092a13467332e7f472cb635ffa612876b87cf713..ad4c181cb7a93334eabab95ad4a8c56bb0fb2a82 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp
|
| @@ -182,15 +182,9 @@ void ScriptController::disableEval(const String& errorMessage) {
|
| }
|
|
|
| PassRefPtr<SharedPersistent<v8::Object>> ScriptController::createPluginWrapper(
|
| - FrameViewBase* frameViewBase) {
|
| - DCHECK(frameViewBase);
|
| -
|
| - if (!frameViewBase->isPluginView())
|
| - return nullptr;
|
| -
|
| + PluginView& plugin) {
|
| v8::HandleScope handleScope(isolate());
|
| - v8::Local<v8::Object> scriptableObject =
|
| - toPluginView(frameViewBase)->scriptableObject(isolate());
|
| + v8::Local<v8::Object> scriptableObject = plugin.scriptableObject(isolate());
|
|
|
| if (scriptableObject.IsEmpty())
|
| return nullptr;
|
|
|