зеркало из https://github.com/mozilla/gecko-dev.git
Bug 747023 - Install software notification doorhanger popup can appear from page in background tab. r=mfinkle a=android-only
This commit is contained in:
Родитель
0e05637b77
Коммит
16fa213e3d
|
@ -3378,6 +3378,11 @@ var XPInstallObserver = {
|
|||
break;
|
||||
case "addon-install-blocked":
|
||||
let installInfo = aSubject.QueryInterface(Ci.amIWebInstallInfo);
|
||||
let win = installInfo.originatingWindow;
|
||||
let tab = BrowserApp.getTabForWindow(win.top);
|
||||
if (!tab)
|
||||
return;
|
||||
|
||||
let host = installInfo.originatingURI.host;
|
||||
|
||||
let brandShortName = Strings.brand.GetStringFromName("brandShortName");
|
||||
|
@ -3417,7 +3422,7 @@ var XPInstallObserver = {
|
|||
}
|
||||
}];
|
||||
}
|
||||
NativeWindow.doorhanger.show(message, aTopic, buttons);
|
||||
NativeWindow.doorhanger.show(message, aTopic, buttons, tab.id);
|
||||
break;
|
||||
}
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче