14 lines
714 B
Diff
14 lines
714 B
Diff
diff -up qt-everywhere-opensource-src-4.8.0/src/corelib/io/qurl.cpp.toLocalFile qt-everywhere-opensource-src-4.8.0/src/corelib/io/qurl.cpp
|
|
--- qt-everywhere-opensource-src-4.8.0/src/corelib/io/qurl.cpp.toLocalFile 2011-10-03 22:44:32.000000000 -0500
|
|
+++ qt-everywhere-opensource-src-4.8.0/src/corelib/io/qurl.cpp 2011-10-27 12:58:35.706815049 -0500
|
|
@@ -6158,7 +6158,8 @@ QUrl QUrl::fromLocalFile(const QString &
|
|
QString QUrl::toLocalFile() const
|
|
{
|
|
// the call to isLocalFile() also ensures that we're parsed
|
|
- if (!isLocalFile())
|
|
+ // Treat URLs with no scheme as local for backward compatibility
|
|
+ if (!d || (!isLocalFile() && !d->scheme.isEmpty()))
|
|
return QString();
|
|
|
|
QString tmp;
|