mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
bugfix: dock didn't hide when mouse leaved dock in keep-hidden mode or smart-hide mode
Change-Id: I9352b740431de07863f07d3ebec876246768aeba
This commit is contained in:
parent
416558a11d
commit
109afd7687
Notes:
Deepin Code Review
2016-06-14 07:19:47 +00:00
Verified+1: Anonymous Coward #1000004 Code-Review+2: <mr.asianwang@gmail.com> Submitted-by: <mr.asianwang@gmail.com> Submitted-at: Fri, 11 Sep 2015 10:54:02 +0800 Reviewed-on: https://cr.deepin.io/6960 Project: dde/dde-dock Branch: refs/heads/master
@ -27,6 +27,8 @@ Panel::Panel(QWidget *parent)
|
||||
|
||||
void Panel::setContainMouse(bool value)
|
||||
{
|
||||
//mouse leave or enter need update state
|
||||
m_HSManager->UpdateState();
|
||||
m_containMouse = value;
|
||||
}
|
||||
|
||||
@ -78,6 +80,9 @@ void Panel::initHideStateManager()
|
||||
{
|
||||
m_HSManager = new DBusHideStateManager(this);
|
||||
connect(m_HSManager,&DBusHideStateManager::ChangeState,this,&Panel::onHideStateChanged);
|
||||
|
||||
//for initialization
|
||||
m_HSManager->UpdateState();
|
||||
}
|
||||
|
||||
void Panel::initWidthAnimation()
|
||||
|
Loading…
x
Reference in New Issue
Block a user