summaryrefslogtreecommitdiff
path: root/src/dialogs/qquickabstractfiledialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialogs/qquickabstractfiledialog.cpp')
-rw-r--r--src/dialogs/qquickabstractfiledialog.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dialogs/qquickabstractfiledialog.cpp b/src/dialogs/qquickabstractfiledialog.cpp
index 7c4aa394..c608453f 100644
--- a/src/dialogs/qquickabstractfiledialog.cpp
+++ b/src/dialogs/qquickabstractfiledialog.cpp
@@ -118,8 +118,10 @@ QUrl QQuickAbstractFileDialog::folder() const
static QUrl fixupFolder(const QUrl &f)
{
QString lf = f.toLocalFile();
+#ifndef Q_OS_WIN // Don't mangle Windows network paths
while (lf.startsWith("//"))
lf.remove(0, 1);
+#endif
if (lf.isEmpty())
lf = QDir::currentPath();
return QUrl::fromLocalFile(lf);