From b3a989b0707bc6f959affbe411da5b49acee78c0 Mon Sep 17 00:00:00 2001 From: donghualin Date: Fri, 18 Nov 2022 08:10:17 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E7=89=B9=E6=95=88=E4=B8=8B=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E5=99=A8=E6=8C=89=E9=92=AE=E8=A2=AB=E9=81=AE=E6=8C=A1=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关闭窗口特效模式下,多任务视图插件会自动移除,但是依然显示,会遮挡启动器按钮 Log: 修复关闭窗口特效下启动器按钮被遮挡的问题 Influence: 关闭窗口特效的时候,观察启动器按钮是否正常显示 Task: https://pms.uniontech.com/task-view-216977.html Change-Id: I8f2f7b3ca38de8dd201e4bda0869b939ed545fa9 --- frame/controller/dockitemmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frame/controller/dockitemmanager.cpp b/frame/controller/dockitemmanager.cpp index 3e7d0f73c..3c8e39f66 100644 --- a/frame/controller/dockitemmanager.cpp +++ b/frame/controller/dockitemmanager.cpp @@ -347,6 +347,8 @@ void DockItemManager::pluginItemInserted(PluginsItem *item) if (!Utils::SettingValue(QString("com.deepin.dde.dock.module.") + item->pluginName(), QByteArray(), "enable", true).toBool()) item->setVisible(false); + else + item->setVisible(true); emit itemInserted(insertIndex - firstPluginPosition, item); } @@ -358,6 +360,7 @@ void DockItemManager::onPluginItemRemoved(PluginsItemInterface *itemInter) PluginsItem *item = QuickSettingController::instance()->pluginItemWidget(itemInter); item->hidePopup(); + item->hide(); emit itemRemoved(item);