summaryrefslogtreecommitdiff
path: root/toolkit/xre/nsEmbedFunctions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/xre/nsEmbedFunctions.cpp')
-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);