mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +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 ++;
|
insertIndex ++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 隐藏的插件不加入到布局中
|
if (!Utils::SettingValue(QString("com.deepin.dde.dock.module.") + item->pluginName(), QByteArray(), "enable", true).toBool())
|
||||||
if (Utils::SettingValue(QString("com.deepin.dde.dock.module.") + item->pluginName(), QByteArray(), "enable", true).toBool())
|
item->setVisible(false);
|
||||||
emit itemInserted(insertIndex - firstPluginPosition, item);
|
|
||||||
|
emit itemInserted(insertIndex - firstPluginPosition, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DockItemManager::pluginItemRemoved(PluginsItem *item)
|
void DockItemManager::pluginItemRemoved(PluginsItem *item)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user