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(); }