From 46ccc2faed84ee79473f8a0717c2fc7bdd871da8 Mon Sep 17 00:00:00 2001 From: wujiangyu Date: Fri, 16 May 2025 11:13:21 +0800 Subject: [PATCH] fix: when hide plugin,setting button sholud be hided. as title. PMS-BUG-310045 --- plugins/dde-dock/common/jumpsettingbutton.cpp | 4 ++++ .../src/widget/jumpsettingbutton.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/plugins/dde-dock/common/jumpsettingbutton.cpp b/plugins/dde-dock/common/jumpsettingbutton.cpp index 07e0c0ed2..ee0fe3f13 100644 --- a/plugins/dde-dock/common/jumpsettingbutton.cpp +++ b/plugins/dde-dock/common/jumpsettingbutton.cpp @@ -79,6 +79,10 @@ bool JumpSettingButton::event(QEvent* e) m_hover = e->type() == QEvent::Enter; update(); break; + case QEvent::Hide: + m_hover = false; + update(); + break; default: break; } diff --git a/plugins/dde-network-display-ui/plugins/dock-wirelesscasting-plugin/src/widget/jumpsettingbutton.cpp b/plugins/dde-network-display-ui/plugins/dock-wirelesscasting-plugin/src/widget/jumpsettingbutton.cpp index f01221fb9..d732a3c0e 100644 --- a/plugins/dde-network-display-ui/plugins/dock-wirelesscasting-plugin/src/widget/jumpsettingbutton.cpp +++ b/plugins/dde-network-display-ui/plugins/dock-wirelesscasting-plugin/src/widget/jumpsettingbutton.cpp @@ -79,6 +79,10 @@ bool JumpSettingButton::event(QEvent* e) m_hover = e->type() == QEvent::Enter; update(); break; + case QEvent::Hide: + m_hover = false; + update(); + break; default: break; }