From 863df4e3e6d994c29f6fd1d6df04c3833ed1d2d0 Mon Sep 17 00:00:00 2001 From: Lukas W Date: Thu, 5 Feb 2015 17:21:57 +0100 Subject: [PATCH] Add support for reading theme path from environment variable --- src/core/ConfigManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/ConfigManager.cpp b/src/core/ConfigManager.cpp index c0ef424a2..2f5c29001 100644 --- a/src/core/ConfigManager.cpp +++ b/src/core/ConfigManager.cpp @@ -372,9 +372,11 @@ void ConfigManager::loadConfigFile() } #endif - - QDir::setSearchPaths( "resources", QStringList() << artworkDir() - << defaultArtworkDir() ); + QStringList searchPaths; + if(! qgetenv("LMMS_THEME_PATH").isNull()) + searchPaths << qgetenv("LMMS_THEME_PATH"); + searchPaths << artworkDir() << defaultArtworkDir(); + QDir::setSearchPaths( "resources", searchPaths); if( !QDir( m_workingDir ).exists() && QApplication::type() == QApplication::GuiClient &&