diff --git a/src/plugins/platforms/android/androidcontentfileengine.cpp b/src/plugins/platforms/android/androidcontentfileengine.cpp index 6486890018..ed2238c87c 100644 --- a/src/plugins/platforms/android/androidcontentfileengine.cpp +++ b/src/plugins/platforms/android/androidcontentfileengine.cpp @@ -593,10 +593,14 @@ DocumentFile::DocumentFile(const QJniObject &uri, QJniObject parseUri(const QString &uri) { + QString uriToParse = uri; + if (uriToParse.contains(' ')) + uriToParse.replace(' ', QUrl::toPercentEncoding(" ")); + return QJniObject::callStaticMethod( QtJniTypes::className(), "parse", - QJniObject::fromString(uri).object()); + QJniObject::fromString(uriToParse).object()); } DocumentFilePtr DocumentFile::parseFromAnyUri(const QString &fileName)