|
@@ -85,6 +85,17 @@ int obs_open_module(obs_module_t **module, const char *path,
|
|
|
if (!module || !path || !obs)
|
|
|
return MODULE_ERROR;
|
|
|
|
|
|
+#ifdef __APPLE__
|
|
|
+ /* HACK: Do not load obsolete obs-browser build on macOS; the
|
|
|
+ * obs-browser plugin used to live in the Application Support
|
|
|
+ * directory. */
|
|
|
+ if (astrstri(path, "Library/Application Support") != NULL &&
|
|
|
+ astrstri(path, "obs-browser") != NULL) {
|
|
|
+ blog(LOG_WARNING, "Ignoring old obs-browser.so version");
|
|
|
+ return MODULE_ERROR;
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
blog(LOG_DEBUG, "---------------------------------");
|
|
|
|
|
|
mod.module = os_dlopen(path);
|