[follow up] Bug 1216684 - Notification permissions ... in private windows - implemented "_getBrowserForRequest" function (e10 off only)

This commit is contained in:
janekptacijarabaci 2018-04-26 17:12:33 +02:00 committed by Roy Tam
commit 8b302f34b2

View file

@ -1689,6 +1689,16 @@ ContentPermissionPrompt.prototype = {
return chromeWin;
},
_getBrowserForRequest: function (aRequest) {
let requestingWindow = aRequest.window.top;
// find the requesting browser or iframe
let browser = requestingWindow.QueryInterface(Ci.nsIInterfaceRequestor)
.getInterface(Ci.nsIWebNavigation)
.QueryInterface(Ci.nsIDocShell)
.chromeEventHandler;
return browser;
},
/**
* Show a permission prompt.
*