1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-06 04:58:19 +03:00

restore previous functionality for QEvent:Leave

This commit is contained in:
Michail Vourlakos 2016-12-30 20:49:48 +02:00
parent 7af3b6e620
commit 4bc7a45474
2 changed files with 4 additions and 5 deletions

View File

@ -63,7 +63,7 @@ inline void VisibilityManagerPrivate::setMode(Dock::Visibility mode)
raiseDock(true);
}
break;
case Dock::AutoHide: {
raiseDock(true);
}
@ -268,14 +268,13 @@ bool VisibilityManagerPrivate::event(QEvent *ev)
containsMouse = true;
emit q->containsMouseChanged();
emit q->mustBeShown();
raiseDock(true);
} else if (ev->type() == QEvent::Leave && containsMouse) {
containsMouse = false;
emit q->containsMouseChanged();
if (mode == Dock::AutoHide)
raiseDock(false);
} else if (ev->type() == QEvent::Show) {
wm->setDockDefaultFlags();
}

View File

@ -398,7 +398,7 @@ DragDrop.DropArea {
dock.onWidthChanged.connect(visibilityManager.updateMaskArea);
dock.onHeightChanged.connect(visibilityManager.updateMaskArea);
dock.visibility.timerShow = 1000;
dock.visibility.timerShow = 300;
dock.visibility.timerHide = 1000;
//dock.visibility.onDisableHidingChanged.connect(visibilityManager.slotDisableHidingChanged);