summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/directshow/player/directshowplayercontrol.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/directshow/player/directshowplayercontrol.cpp b/src/plugins/directshow/player/directshowplayercontrol.cpp
index 7de0a686f..14f272f17 100644
--- a/src/plugins/directshow/player/directshowplayercontrol.cpp
+++ b/src/plugins/directshow/player/directshowplayercontrol.cpp
@@ -293,6 +293,9 @@ void DirectShowPlayerControl::emitPropertyChanges()
int properties = m_updateProperties;
m_updateProperties = 0;
+ if (properties & StatusProperty)
+ emit mediaStatusChanged(m_status);
+
if ((properties & ErrorProperty) && m_error != QMediaPlayer::NoError)
emit error(m_error, m_errorString);
@@ -313,9 +316,6 @@ void DirectShowPlayerControl::emitPropertyChanges()
if (properties & SeekableProperty)
emit seekableChanged(m_seekable);
- if (properties & StatusProperty)
- emit mediaStatusChanged(m_status);
-
if (properties & StateProperty)
emit stateChanged(m_state);
}