summaryrefslogtreecommitdiffstats
path: root/src/plugins/blackberry/bbmetadata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/blackberry/bbmetadata.cpp')
-rw-r--r--src/plugins/blackberry/bbmetadata.cpp7
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 << ":"