diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp
index ecd48daee2f893490dd7e01fccdd1f641f2fc207..2e8100ec3f61c1ad8019be55cacd579b1856cde9 100644
--- a/indra/media_plugins/cef/media_plugin_cef.cpp
+++ b/indra/media_plugins/cef/media_plugin_cef.cpp
@@ -553,9 +553,11 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
 				settings.autoplay_without_gesture = true;
 
 				// Set subprocess helper and cef app data paths
+#if !LL_DARWIN
 				settings.browser_subprocess_path = mHelperPath;
 				settings.resources_dir_path = mResourcesPath;
-				settings.locales_dir_path = mLocalesPath;
+#endif
+                settings.locales_dir_path = mLocalesPath;
 
 				std::vector<std::string> custom_schemes(1, "secondlife");
 				mCEFLib->setCustomSchemes(custom_schemes);