From ba396da13e1be192ddb20bda0f21844ba570a6ba Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 21 Jan 2023 02:12:49 +0000 Subject: [PATCH] Fix build after !1239 --- PluginManager.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PluginManager.cpp b/PluginManager.cpp index 61942d53..8e5c0248 100644 --- a/PluginManager.cpp +++ b/PluginManager.cpp @@ -61,7 +61,7 @@ void PluginManager::ScanAndLoadPlugins() | An additional plugin directory can be set during build time, e.g. | | by the Linux distro to load plugins installed via package manager | \*-----------------------------------------------------------------*/ - ScanAndLoadPluginsFrom(QString().fromStdString(OPENRGB_EXTRA_PLUGIN_DIRECTORY)); + ScanAndLoadPluginsFrom(OPENRGB_EXTRA_PLUGIN_DIRECTORY); #endif } @@ -69,6 +69,11 @@ void PluginManager::ScanAndLoadPluginsFrom(const filesystem::path & plugins_dir) { LOG_TRACE("[PluginManager] Scanning plugin directory: %s", plugins_dir.generic_u8string().c_str()); + if(!filesystem::is_directory(plugins_dir)) + { + return; + } + /*---------------------------------------------------------*\ | Get a list of all files in the plugins directory | \*---------------------------------------------------------*/