fix(plugin): 当存在/usr/plugins目录时,无法加载插件

改为只有Debug模式才会加载../plugins目录的插件,否则加载系统目录的插件

Log: 修复存在/usr/plugins目录时,无法加载插件问题
Influence: 修复存在/usr/plugins目录时,无法加载插件问题
Bug: https://pms.uniontech.com/zentao/bug-view-112493.html
Change-Id: I85292c8ebea90ae73c925966bd8d3123ade7c6b8
This commit is contained in:
guoyao 2022-02-15 10:17:06 +08:00
parent 071be0f37b
commit 076f96f753

View File

@ -155,9 +155,9 @@ void DockPluginsController::loadLocalPlugins()
void DockPluginsController::loadSystemPlugins()
{
QString pluginsDir(qApp->applicationDirPath() + "/../plugins");
if (!QDir(pluginsDir).exists()) {
pluginsDir = "/usr/lib/dde-dock/plugins";
}
#ifndef QT_DEBUG
pluginsDir = "/usr/lib/dde-dock/plugins";
#endif
qDebug() << "using dock plugins dir:" << pluginsDir;
AbstractPluginsController::startLoader(new PluginLoader(pluginsDir, this));