QDeclarativeVideoOutput: correctly disconnect _q_updateMediaObject
Fixed a bug where _q_updateMediaObject() slot wasn't disconnected correctly. Change-Id: I45696fc850dc59ff6f1cc45da15b87c280c29088 Reviewed-by: Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
1b94f984c9
commit
3d89cae052
@@ -223,7 +223,7 @@ void QDeclarativeVideoOutput::setSource(QObject *source)
|
||||
return;
|
||||
|
||||
if (m_source && m_sourceType == MediaObjectSource)
|
||||
disconnect(0, m_source.data(), SLOT(_q_updateMediaObject()));
|
||||
disconnect(m_source.data(), 0, this, SLOT(_q_updateMediaObject()));
|
||||
|
||||
if (m_source && m_sourceType == VideoSurfaceSource) {
|
||||
if (m_source.data()->property("videoSurface").value<QAbstractVideoSurface*>() == m_surface)
|
||||
|
||||
Reference in New Issue
Block a user