Fix track slider popup being stuck

This commit is contained in:
Jonas Kvinge 2019-08-01 20:03:37 +02:00
parent 93f33615ad
commit e90a36da79
1 changed files with 1 additions and 3 deletions

View File

@ -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