From 3dc20a064d8c58a582a92eed030a774814f0e1a0 Mon Sep 17 00:00:00 2001 From: Igor Bochkariov Date: Wed, 25 Apr 2018 22:58:33 +0400 Subject: [PATCH] Use Windows environment variables to locate Program Files folders. --- obs-vst.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/obs-vst.cpp b/obs-vst.cpp index baa4f7086..c2b40392c 100644 --- a/obs-vst.cpp +++ b/obs-vst.cpp @@ -138,18 +138,18 @@ static void fill_out_plugins(obs_property_t *list) if (!isWow64) { #endif - dir_list << "C:/Program Files/Steinberg/VstPlugins/" - << "C:/Program Files/Common Files/Steinberg/Shared Components/" - << "C:/Program Files/Common Files/VST2" - << "C:/Program Files/Common Files/VSTPlugins/" - << "C:/Program Files/VSTPlugins/"; + dir_list << qEnvironmentVariable("ProgramFiles") + "/Steinberg/VstPlugins/" + << qEnvironmentVariable("CommonProgramFiles") + "/Steinberg/Shared Components/" + << qEnvironmentVariable("CommonProgramFiles") + "/VST2" + << qEnvironmentVariable("CommonProgramFiles") + "/VSTPlugins/" + << qEnvironmentVariable("ProgramFiles") + "/VSTPlugins/"; #ifndef _WIN64 } else { - dir_list << "C:/Program Files (x86)/Steinberg/VstPlugins/" - << "C:/Program Files (x86)/Common Files/Steinberg/Shared Components/" - << "C:/Program Files (x86)/Common Files/VST2" - << "C:/Program Files (x86)/Common Files/VSTPlugins/" - << "C:/Program Files (x86)/VSTPlugins/"; + dir_list << qEnvironmentVariable("ProgramFiles(x86)") + "/Steinberg/VstPlugins/" + << qEnvironmentVariable("CommonProgramFiles(x86)") + "/Common Files/Steinberg/Shared Components/" + << qEnvironmentVariable("CommonProgramFiles(x86)") + "/Common Files/VST2" + << qEnvironmentVariable("CommonProgramFiles(x86)") + "/Common Files/VSTPlugins/" + << qEnvironmentVariable("ProgramFiles(x86)") + "/VSTPlugins/"; } #endif #elif __linux__