GStreamer: fix QMediaPlayer metadata signals.

- metaDataAvailableChanged was never emitted
- metaDataChanged was not emitted when clearing the current media

Change-Id: Ide05056450171a87aeb018be7e0bdea136341946
Reviewed-by: Andrew den Exter <andrew.den.exter@qinetic.com.au>
This commit is contained in:
Yoann Lopes
2014-09-22 14:03:34 +02:00
parent 99a55585e9
commit e97fc77890

View File

@@ -164,6 +164,11 @@ void QGstreamerMetaDataProvider::updateTags()
}
}
if (oldTags.isEmpty() != m_tags.isEmpty()) {
emit metaDataAvailableChanged(isMetaDataAvailable());
changed = true;
}
if (changed)
emit metaDataChanged();
}