From e90a36da79b101bb1a4c3622e1de52d7eba812d7 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 1 Aug 2019 20:03:37 +0200 Subject: [PATCH] Fix track slider popup being stuck --- src/widgets/tracksliderslider.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/widgets/tracksliderslider.cpp b/src/widgets/tracksliderslider.cpp index a403755b3..bc95f8128 100644 --- a/src/widgets/tracksliderslider.cpp +++ b/src/widgets/tracksliderslider.cpp @@ -129,9 +129,7 @@ void TrackSliderSlider::enterEvent(QEvent* e) { void TrackSliderSlider::leaveEvent(QEvent* e) { QSlider::leaveEvent(e); #ifndef Q_OS_MACOS - // On some (but not all) systems, displaying the TrackSliderPopup - // generates a leaveEvent. Ensure that this leaveEvent is genuine. - if (!geometry().contains(mapFromGlobal(QCursor::pos()))) { + if (popup_->isVisible()) { popup_->hide(); } #endif