diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2012-09-20 12:54:38 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-02 22:34:42 +0200 |
commit | fe1541b26883b7ca594012da4621ad8b8b22ec2c (patch) | |
tree | 3286df117b58fbb941657e66b1cd62f8beed417f /src/corelib/io/qurl_p.h | |
parent | 59ad0019dcbb59b25a0d252575fe831b189d16f6 (diff) |
Update QUrlPrivate::setScheme: EmptySchemeError never happens
As the comment says, an empty scheme is not permitted. However, if
that error were to happen, QUrl falls back to parsing the URI as an
"URI reference", starting with the path.
E.g., ":/foo" is a path of ":/foo", which will in turn trigger the
compound "colon before slash" error.
Also, we don't percent-decode in the scheme.
Change-Id: I438a61e17323c7722ddcc64792577a9ecb869c4b
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
Reviewed-by: David Faure <faure@kde.org>
Diffstat (limited to 'src/corelib/io/qurl_p.h')
-rw-r--r-- | src/corelib/io/qurl_p.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/corelib/io/qurl_p.h b/src/corelib/io/qurl_p.h index 8c1e307521..12ab0c763d 100644 --- a/src/corelib/io/qurl_p.h +++ b/src/corelib/io/qurl_p.h @@ -79,7 +79,6 @@ public: enum ErrorCode { // the high byte of the error code matches the Section InvalidSchemeError = Scheme << 8, - SchemeEmptyError, InvalidUserNameError = UserName << 8, |