https://bugs.kde.org/show_bug.cgi?id=479130

Jack Hill <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from Jack Hill <[email protected]> ---
Looks like the problem is QMediaPlayer::playbackStateChanged gets emitted first
and then QMediaPlayer::mediaStatusChanged afterwards whilst the Qt5 backend
emitted the signals in the reverse order. So the code is set up to assume the
media status has changed before the playback state. We could probably just flip
the logic around and assume the player status gets changed first, but this
might affect the VLC backend (not sure). I guess the "correct" thing to do is
to queue a function to recalculate the status that we want after both player
and media status have updated.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to