mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 修复任务栏上多任务视图等插件在加载前禁用,任务栏启动后再启用插件,导致界面显示异常的问题
父对象设置有误导致的显示区域错误问题 Log: 修复部分情况下界面显示异常问题 Influence: 多任务栏视图,显示桌面两个插件 Task: https://pms.uniontech.com/zentao/task-view-100099.html Change-Id: Ib152ac28a5feb0faf29bd950e730491342212be2
This commit is contained in:
parent
088e89c507
commit
27e370096c
@ -309,9 +309,10 @@ void DockItemManager::pluginItemInserted(PluginsItem *item)
|
||||
insertIndex ++;
|
||||
}
|
||||
|
||||
// 隐藏的插件不加入到布局中
|
||||
if (Utils::SettingValue(QString("com.deepin.dde.dock.module.") + item->pluginName(), QByteArray(), "enable", true).toBool())
|
||||
emit itemInserted(insertIndex - firstPluginPosition, item);
|
||||
if (!Utils::SettingValue(QString("com.deepin.dde.dock.module.") + item->pluginName(), QByteArray(), "enable", true).toBool())
|
||||
item->setVisible(false);
|
||||
|
||||
emit itemInserted(insertIndex - firstPluginPosition, item);
|
||||
}
|
||||
|
||||
void DockItemManager::pluginItemRemoved(PluginsItem *item)
|
||||
|
Loading…
x
Reference in New Issue
Block a user