diff options
author | Yoann Lopes <yoann.lopes@qt.io> | 2016-07-27 15:16:28 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@qt.io> | 2016-10-28 09:48:39 +0000 |
commit | 2d43e390ba36230df24de4346f76c67358357add (patch) | |
tree | 77ad8a08bcca4d27dcdae756e3e75ef4100fd3ba | |
parent | ea9326a162c7c3b450fce8ed78ed296f0c6de9b8 (diff) | |
download | qtmultimedia-2d43e390ba36230df24de4346f76c67358357add.tar.gz |
Android: emit mediaStatus changes before state changes
This makes sure all mediaStatus changes are emitted, even when some
action is done on the media player as a result of a state change.
Task-number: QTBUG-49578
Change-Id: I89594da2c2efc71103a7aa64f598eea4097425f6
Reviewed-by: Yoann Lopes <yoann.lopes@qt.io>
-rw-r--r-- | src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp index a6258a74d..998ca1b11 100644 --- a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp +++ b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp @@ -53,11 +53,11 @@ public: if (--mControl->mActiveStateChangeNotifiers) return; - if (mPreviousState != mControl->state()) - Q_EMIT mControl->stateChanged(mControl->state()); - if (mPreviousMediaStatus != mControl->mediaStatus()) Q_EMIT mControl->mediaStatusChanged(mControl->mediaStatus()); + + if (mPreviousState != mControl->state()) + Q_EMIT mControl->stateChanged(mControl->state()); } private: |