diff --git a/dom/base/nsFrameLoader.cpp b/dom/base/nsFrameLoader.cpp index 672fb254378c..eee047daf79f 100644 --- a/dom/base/nsFrameLoader.cpp +++ b/dom/base/nsFrameLoader.cpp @@ -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); diff --git a/dom/ipc/BrowserChild.cpp b/dom/ipc/BrowserChild.cpp index 0a629bca0323..6b0239dc7d30 100644 --- a/dom/ipc/BrowserChild.cpp +++ b/dom/ipc/BrowserChild.cpp @@ -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);