comment out debug trace output
[ardour.git] / libs / ardour / search_paths.cc
index 8ee1dbc150dbe5f4767ad602f82b89d4e845ac9b..96df905eda4315eb2fe1ee2d271f26b905bfded5 100644 (file)
@@ -38,6 +38,7 @@ namespace {
        const char * const backend_env_variable_name = "ARDOUR_BACKEND_PATH";
        const char * const surfaces_env_variable_name = "ARDOUR_SURFACES_PATH";
        const char * const export_env_variable_name = "ARDOUR_EXPORT_FORMATS_PATH";
+       const char * const theme_env_variable_name = "ARDOUR_THEMES_PATH";
        const char * const ladspa_env_variable_name = "LADSPA_PATH";
        const char * const midi_patch_env_variable_name = "ARDOUR_MIDI_PATCH_PATH";
        const char * const panner_env_variable_name = "ARDOUR_PANNER_PATH";
@@ -69,6 +70,16 @@ control_protocol_search_path ()
        return spath;
 }
 
+Searchpath
+theme_search_path ()
+{
+       Searchpath spath (ardour_data_search_path ());
+       spath.add_subdirectory_to_paths (theme_dir_name);
+
+       spath += Searchpath(Glib::getenv(theme_env_variable_name));
+       return spath;
+}
+
 Searchpath
 export_formats_search_path ()
 {