зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1465294 Part 1 - Always use the chrome tab group in middleman processes, r=smaug.
--HG-- extra : rebase_source : 608e3c225526b42e126293f068ed01a45f36432c
This commit is contained in:
Родитель
3f7d790be0
Коммит
62feb6709e
|
@ -120,6 +120,11 @@ TabGroup::GetFromActor(TabChild* aTabChild)
|
||||||
{
|
{
|
||||||
MOZ_RELEASE_ASSERT(NS_IsMainThread());
|
MOZ_RELEASE_ASSERT(NS_IsMainThread());
|
||||||
|
|
||||||
|
// Middleman processes do not assign event targets to their tab children.
|
||||||
|
if (recordreplay::IsMiddleman()) {
|
||||||
|
return GetChromeTabGroup();
|
||||||
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsIEventTarget> target = aTabChild->Manager()->GetEventTargetFor(aTabChild);
|
nsCOMPtr<nsIEventTarget> target = aTabChild->Manager()->GetEventTargetFor(aTabChild);
|
||||||
if (!target) {
|
if (!target) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче