From d562cd103e5b4b719647d28188c847218da3e8cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Wed, 27 Apr 2022 09:10:53 +0200 Subject: [PATCH] ticker would not always be updated on osx --- src/domain/UBGraphicsMediaItemDelegate.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/domain/UBGraphicsMediaItemDelegate.cpp b/src/domain/UBGraphicsMediaItemDelegate.cpp index c510a59d..2f9c145d 100644 --- a/src/domain/UBGraphicsMediaItemDelegate.cpp +++ b/src/domain/UBGraphicsMediaItemDelegate.cpp @@ -275,8 +275,12 @@ void UBGraphicsMediaItemDelegate::mediaStateChanged(QMediaPlayer::State state) // updatePlayPauseState handles this functionality if (state == QMediaPlayer::StoppedState) + { delegated()->setMediaPos(0); - +#ifdef Q_OS_OSX //media positionChanged signal is not always called in osx + mMediaControl->updateTicker(0); +#endif + } updatePlayPauseState(); }