Bug 1616716 - Don't forward ParentChannelListener QIs to BrowserParent for interfaces it doesn't implement. r=mayhemer

Differential Revision: https://phabricator.services.mozilla.com/D63424

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Matt Woodrow 2020-02-26 20:56:45 +00:00
Родитель b543758acf
Коммит b10dd1b7f0
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -150,9 +150,7 @@ ParentChannelListener::GetInterface(const nsIID& aIID, void** result) {
return QueryInterface(aIID, result);
}
if (aIID.Equals(NS_GET_IID(nsIAuthPromptProvider)) ||
aIID.Equals(NS_GET_IID(nsISecureBrowserUI)) ||
aIID.Equals(NS_GET_IID(nsIRemoteTab))) {
if (aIID.Equals(NS_GET_IID(nsIAuthPromptProvider))) {
if (mBrowserParent) {
return mBrowserParent->QueryInterface(aIID, result);
}