Don't re-set default properties in MediaBase::componentComplete
This is to avoid conflicting with state restore from background playback. Change-Id: Idc5440b55a27bb5c5109717f405591e934bbedbc Reviewed-on: http://codereview.qt-project.org/4397 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
This commit is contained in:
@@ -316,8 +316,11 @@ void QDeclarativeMediaBase::setObject(QObject *object, const QMediaServiceProvid
|
||||
|
||||
void QDeclarativeMediaBase::componentComplete()
|
||||
{
|
||||
if (!qFuzzyCompare(m_vol, qreal(1.0)))
|
||||
m_playerControl->setVolume(m_vol * 100);
|
||||
if (m_muted)
|
||||
m_playerControl->setMuted(m_muted);
|
||||
if (!qFuzzyCompare(m_playbackRate, qreal(1.0)))
|
||||
m_playerControl->setPlaybackRate(m_playbackRate);
|
||||
|
||||
if (!m_source.isEmpty() && (m_autoLoad || m_playing)) // Override autoLoad if playing set
|
||||
|
||||
Reference in New Issue
Block a user