diff --git a/src/controls/QskSkinManager.cpp b/src/controls/QskSkinManager.cpp index f1b9f8f7..cff2f4bc 100644 --- a/src/controls/QskSkinManager.cpp +++ b/src/controls/QskSkinManager.cpp @@ -412,7 +412,8 @@ void QskSkinManager::addPluginPath( const QString& path ) { const auto pluginPath = qskResolvedPath( path ); - if ( !pluginPath.isEmpty() && !pluginPath.contains( pluginPath ) ) + // Avoid adding pluginPath that is empty or is already contained in the paths. + if ( !pluginPath.isEmpty() && !m_data->pluginPaths.contains( pluginPath ) ) { m_data->pluginPaths += pluginPath;