зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1184972 - We should always use the top window for any audioChannel operation, r=ehsan
This commit is contained in:
Родитель
e5ea6fe8a3
Коммит
84bc2d11bc
|
@ -537,7 +537,14 @@ AudioChannelService::RefreshAgentsVolume(nsPIDOMWindow* aWindow)
|
|||
MOZ_ASSERT(aWindow);
|
||||
MOZ_ASSERT(aWindow->IsOuterWindow());
|
||||
|
||||
AudioChannelWindow* winData = GetWindowData(aWindow->WindowID());
|
||||
nsCOMPtr<nsIDOMWindow> topWindow;
|
||||
aWindow->GetScriptableTop(getter_AddRefs(topWindow));
|
||||
nsCOMPtr<nsPIDOMWindow> pTopWindow = do_QueryInterface(topWindow);
|
||||
if (!pTopWindow) {
|
||||
return;
|
||||
}
|
||||
|
||||
AudioChannelWindow* winData = GetWindowData(pTopWindow->WindowID());
|
||||
if (!winData) {
|
||||
return;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче