CommandlineOptions: Use original paths instead of canonical paths

This commit is contained in:
Jonas Kvinge 2024-05-12 21:37:54 +02:00
parent 51adcf0f1e
commit decabe8d47

View File

@ -34,6 +34,7 @@
#include <QIODevice> #include <QIODevice>
#include <QDataStream> #include <QDataStream>
#include <QBuffer> #include <QBuffer>
#include <QDir>
#include <QFile> #include <QFile>
#include <QFileInfo> #include <QFileInfo>
#include <QByteArray> #include <QByteArray>
@ -364,7 +365,7 @@ bool CommandlineOptions::Parse() {
const QString value = DecodeName(argv_[i]); const QString value = DecodeName(argv_[i]);
QFileInfo fileinfo(value); QFileInfo fileinfo(value);
if (fileinfo.exists()) { if (fileinfo.exists()) {
urls_ << QUrl::fromLocalFile(fileinfo.canonicalFilePath()); urls_ << QUrl::fromLocalFile(QDir::cleanPath(fileinfo.filePath()));
} }
else { else {
urls_ << QUrl::fromUserInput(value); urls_ << QUrl::fromUserInput(value);