summaryrefslogtreecommitdiff
path: root/Source/WebKit/mac/Plugins/WebPluginController.mm
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2013-09-13 12:51:20 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-19 20:50:05 +0200
commitd441d6f39bb846989d95bcf5caf387b42414718d (patch)
treee367e64a75991c554930278175d403c072de6bb8 /Source/WebKit/mac/Plugins/WebPluginController.mm
parent0060b2994c07842f4c59de64b5e3e430525c4b90 (diff)
downloadqtwebkit-d441d6f39bb846989d95bcf5caf387b42414718d.tar.gz
Import Qt5x2 branch of QtWebkit for Qt 5.2
Importing a new snapshot of webkit. Change-Id: I2d01ad12cdc8af8cb015387641120a9d7ea5f10c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'Source/WebKit/mac/Plugins/WebPluginController.mm')
-rw-r--r--Source/WebKit/mac/Plugins/WebPluginController.mm28
1 files changed, 14 insertions, 14 deletions
diff --git a/Source/WebKit/mac/Plugins/WebPluginController.mm b/Source/WebKit/mac/Plugins/WebPluginController.mm
index 4c007e3db..bd47194b4 100644
--- a/Source/WebKit/mac/Plugins/WebPluginController.mm
+++ b/Source/WebKit/mac/Plugins/WebPluginController.mm
@@ -97,10 +97,10 @@ static NSMutableSet *pluginViews = nil;
NSView *view = nil;
if ([viewFactory respondsToSelector:@selector(plugInViewWithArguments:)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
view = [viewFactory plugInViewWithArguments:arguments];
} else if ([viewFactory respondsToSelector:@selector(pluginViewWithArguments:)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
view = [viewFactory pluginViewWithArguments:arguments];
}
@@ -150,10 +150,10 @@ static NSMutableSet *pluginViews = nil;
- (void)stopOnePlugin:(NSView *)view
{
if ([view respondsToSelector:@selector(webPlugInStop)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view webPlugInStop];
} else if ([view respondsToSelector:@selector(pluginStop)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view pluginStop];
}
}
@@ -161,10 +161,10 @@ static NSMutableSet *pluginViews = nil;
- (void)destroyOnePlugin:(NSView *)view
{
if ([view respondsToSelector:@selector(webPlugInDestroy)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view webPlugInDestroy];
} else if ([view respondsToSelector:@selector(pluginDestroy)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view pluginDestroy];
}
}
@@ -181,10 +181,10 @@ static NSMutableSet *pluginViews = nil;
for (int i = 0; i < count; i++) {
id aView = [_views objectAtIndex:i];
if ([aView respondsToSelector:@selector(webPlugInStart)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[aView webPlugInStart];
} else if ([aView respondsToSelector:@selector(pluginStart)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[aView pluginStart];
}
}
@@ -253,10 +253,10 @@ static NSMutableSet *pluginViews = nil;
LOG(Plugins, "initializing plug-in %@", view);
if ([view respondsToSelector:@selector(webPlugInInitialize)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view webPlugInInitialize];
} else if ([view respondsToSelector:@selector(pluginInitialize)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view pluginInitialize];
}
@@ -266,15 +266,15 @@ static NSMutableSet *pluginViews = nil;
if (_started) {
LOG(Plugins, "starting plug-in %@", view);
if ([view respondsToSelector:@selector(webPlugInStart)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view webPlugInStart];
} else if ([view respondsToSelector:@selector(pluginStart)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view pluginStart];
}
if ([view respondsToSelector:@selector(setContainingWindow:)]) {
- JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonJSGlobalData());
+ JSC::JSLock::DropAllLocks dropAllLocks(JSDOMWindowBase::commonVM());
[view setContainingWindow:[_documentView window]];
}
}
@@ -499,7 +499,7 @@ static WebCore::HTMLMediaElement* mediaProxyClient(DOMElement* element)
}
Element* node = core(element);
- if (!node || (!node->hasTagName(HTMLNames::videoTag) && !node->hasTagName(HTMLNames::audioTag))) {
+ if (!node || (!node->hasTagName(HTMLNames::videoTag) && !isHTMLAudioElement(node))) {
LOG_ERROR("invalid media element passed");
return nil;
}