From 6b066e9bc64faeaa2e4177731e6dbcb667e556c1 Mon Sep 17 00:00:00 2001 From: Azat Khasanshin Date: Fri, 3 Apr 2015 19:20:05 +0300 Subject: [PATCH] Add $HOME/.obs-plugins as default module search dir on Linux --- libobs/obs-nix.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libobs/obs-nix.c b/libobs/obs-nix.c index 34dcc7e0f..6f5696ca6 100644 --- a/libobs/obs-nix.c +++ b/libobs/obs-nix.c @@ -51,8 +51,23 @@ static const int module_patterns_size = void add_default_module_paths(void) { + char bin[512]; + char data[512]; + int ret; + for (int i = 0; i < module_patterns_size; i++) obs_add_module_path(module_bin[i], module_data[i]); + + ret = os_get_config_path(bin, sizeof(bin), "obs-plugins/%module%"); + if (ret <= 0) + return; + + strcpy(data, bin); + strcat(data, "/data"); + + strcat(bin, "/bin/"); + + obs_add_module_path(bin, data); } /*