diff options
Diffstat (limited to 'src/plugins/blackberry/bbmetadata.cpp')
-rw-r--r-- | src/plugins/blackberry/bbmetadata.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/blackberry/bbmetadata.cpp b/src/plugins/blackberry/bbmetadata.cpp index 1e9a174df..0355d630e 100644 --- a/src/plugins/blackberry/bbmetadata.cpp +++ b/src/plugins/blackberry/bbmetadata.cpp @@ -64,8 +64,13 @@ static const int mediaTypeVideoFlag = 2; bool BbMetaData::parse(const QString &contextName) { clear(); - const QString fileName = + QString fileName = QString("/pps/services/multimedia/renderer/context/%1/metadata").arg(contextName); + + // In newer OS versions, the filename is "metadata0", not metadata, so try both. + if (!QFile::exists(fileName)) + fileName += '0'; + QFile metaDataFile(fileName); if (!metaDataFile.open(QFile::ReadOnly)) { qWarning() << "Unable to open media metadata file" << fileName << ":" |