зеркало из https://github.com/mozilla/pjs.git
Bug 752228 - Add null check for overlay in case the element is display:none when the PluginClickToPlay event is handled. r=felipe
This commit is contained in:
Родитель
6d5f4cb6d4
Коммит
ef8f683f9d
|
@ -7293,10 +7293,13 @@ var gPluginHandler = {
|
|||
}
|
||||
|
||||
let overlay = doc.getAnonymousElementByAttribute(aPlugin, "class", "mainBox");
|
||||
overlay.addEventListener("click", function(aEvent) {
|
||||
if (aEvent.button == 0 && aEvent.isTrusted)
|
||||
gPluginHandler.activatePlugins(aEvent.target.ownerDocument.defaultView.top);
|
||||
}, true);
|
||||
// The overlay is null if the XBL binding is not attached (element is display:none).
|
||||
if (overlay) {
|
||||
overlay.addEventListener("click", function(aEvent) {
|
||||
if (aEvent.button == 0 && aEvent.isTrusted)
|
||||
gPluginHandler.activatePlugins(aEvent.target.ownerDocument.defaultView.top);
|
||||
}, true);
|
||||
}
|
||||
|
||||
if (!browser._clickToPlayDoorhangerShown)
|
||||
gPluginHandler._showClickToPlayNotification(browser);
|
||||
|
|
Загрузка…
Ссылка в новой задаче