summaryrefslogtreecommitdiff
path: root/toolkit
diff options
context:
space:
mode:
authorMatheus Marinho <matheus4551@hotmail.com>2023-10-06 23:04:36 -0300
committerMatheus Marinho <matheus4551@hotmail.com>2023-10-06 23:04:36 -0300
commit8f6d5c5ba0ea0db56e4aba45a1da4df615c9ad49 (patch)
treef3506cd5ecc012b4380bc0220b26ceef50efb99c /toolkit
parent78120a7693dfa33fa2a10ceff44923c2ee3c7150 (diff)
downloaduxp-8f6d5c5ba0ea0db56e4aba45a1da4df615c9ad49.tar.gz
Correct overzealous GMP checks
Diffstat (limited to 'toolkit')
-rw-r--r--toolkit/xre/nsEmbedFunctions.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/toolkit/xre/nsEmbedFunctions.cpp b/toolkit/xre/nsEmbedFunctions.cpp
index bedd7c9914..8235963f05 100644
--- a/toolkit/xre/nsEmbedFunctions.cpp
+++ b/toolkit/xre/nsEmbedFunctions.cpp
@@ -451,11 +451,9 @@ XRE_InitChildProcess(int aArgc,
// Content processes need the XPCOM/chromium frankenventloop
uiLoopType = MessageLoop::TYPE_MOZILLA_CHILD;
break;
-#ifdef MOZ_GMP
case GeckoProcessType_GMPlugin:
uiLoopType = MessageLoop::TYPE_DEFAULT;
break;
-#endif
default:
uiLoopType = MessageLoop::TYPE_UI;
break;
@@ -517,11 +515,13 @@ XRE_InitChildProcess(int aArgc,
#endif
break;
-#ifdef MOZ_GMP
case GeckoProcessType_GMPlugin:
+#ifdef MOZ_GMP
process = new gmp::GMPProcessChild(parentPID);
- break;
+#else
+ NS_RUNTIMEABORT("rebuild with Gecko Media Plugins enabled");
#endif
+ break;
case GeckoProcessType_GPU:
process = new gfx::GPUProcessImpl(parentPID);