Bug 1578296 - TabListener is only for contentSessionStore on FF desktop r=peterv

Don't need TabListener on Thunderbird

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Alphan Chen 2019-09-09 13:49:27 +00:00
Родитель 6036e744d1
Коммит cc2cf9eb99
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -2991,7 +2991,7 @@ nsresult nsFrameLoader::EnsureMessageManager() {
GetDocShell(), mOwnerContent, mMessageManager);
NS_ENSURE_TRUE(mChildMessageManager, NS_ERROR_UNEXPECTED);
#if !defined(MOZ_WIDGET_ANDROID)
#if !defined(MOZ_WIDGET_ANDROID) && !defined(MOZ_THUNDERBIRD) && !defined(MOZ_SUITE)
// Set up a TabListener for sessionStore
if (XRE_IsParentProcess()) {
mSessionStoreListener = new TabListener(GetDocShell(), mOwnerContent);

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

@ -598,7 +598,7 @@ nsresult BrowserChild::Init(mozIDOMWindowProxy* aParent,
mPuppetWidget->CreateCompositor();
}
#if !defined(MOZ_WIDGET_ANDROID)
#if !defined(MOZ_WIDGET_ANDROID) && !defined(MOZ_THUNDERBIRD) && !defined(MOZ_SUITE)
mSessionStoreListener = new TabListener(docShell, nullptr);
rv = mSessionStoreListener->Init();
NS_ENSURE_SUCCESS(rv, rv);