From dd7cb675ace687645678de6d8069ef6cc500df79 Mon Sep 17 00:00:00 2001 From: Penwywern Date: Fri, 11 Apr 2025 13:40:11 +0200 Subject: [PATCH] frontend: Load plugins from config folder in portable mode --- frontend/widgets/OBSBasic.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/widgets/OBSBasic.cpp b/frontend/widgets/OBSBasic.cpp index af0d38d7a54611..5d084068290845 100644 --- a/frontend/widgets/OBSBasic.cpp +++ b/frontend/widgets/OBSBasic.cpp @@ -128,12 +128,14 @@ static void AddExtraModulePaths() #endif } - if (portable_mode) - return; - char base_module_dir[512]; #if defined(_WIN32) - int ret = GetProgramDataPath(base_module_dir, sizeof(base_module_dir), "obs-studio/plugins/%module%"); + int ret = 0; + if (portable_mode) { + ret = GetAppConfigPath(base_module_dir, sizeof(base_module_dir), "obs-studio/plugins/%module%"); + } else { + ret = GetProgramDataPath(base_module_dir, sizeof(base_module_dir), "obs-studio/plugins/%module%"); + } #elif defined(__APPLE__) int ret = GetAppConfigPath(base_module_dir, sizeof(base_module_dir), "obs-studio/plugins/%module%.plugin"); #else