Use QUrl::isLocalFile()

This commit is contained in:
Jonas Kvinge
2019-07-09 21:43:56 +02:00
parent f4b1ef4d04
commit 7fa1461d5e
13 changed files with 20 additions and 20 deletions

View File

@@ -379,7 +379,7 @@ void OpenInFileBrowser(const QList<QUrl> &urls) {
QSet<QString> dirs;
for (const QUrl &url : urls) {
if (url.scheme() != "file") {
if (!url.isLocalFile()) {
continue;
}
QString path = url.toLocalFile();
@@ -662,7 +662,7 @@ bool IsLaptop() {
bool UrlOnSameDriveAsStrawberry(const QUrl &url) {
if (!url.isValid() || url.scheme() != "file" || url.toLocalFile().isEmpty()) return false;
if (!url.isValid() || !url.isLocalFile() || url.toLocalFile().isEmpty()) return false;
#ifdef Q_OS_WIN
QUrl appUrl = QUrl::fromLocalFile(QCoreApplication::applicationDirPath());