projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wxaui multi-notebook now uses a tab art provider which allows for dynamically switcha...
[wxWidgets.git]
/
src
/
common
/
uri.cpp
diff --git
a/src/common/uri.cpp
b/src/common/uri.cpp
index c195d13729c3d93ea5b632d62f76f0b3b56adbf4..ccc0149a4b33e20eb297aaaff2c6401a8667eb9b 100644
(file)
--- a/
src/common/uri.cpp
+++ b/
src/common/uri.cpp
@@
-432,11
+432,18
@@
const wxChar* wxURI::ParseAuthority(const wxChar* uri)
// authority = [ userinfo "@" ] host [ ":" port ]
if (*uri == wxT('/') && *(uri+1) == wxT('/'))
{
// authority = [ userinfo "@" ] host [ ":" port ]
if (*uri == wxT('/') && *(uri+1) == wxT('/'))
{
+ //skip past the two slashes
uri += 2;
uri += 2;
+ // ############# DEVIATION FROM RFC #########################
+ // Don't parse the server component for file URIs
+ if(m_scheme != wxT("file"))
+ {
+ //normal way
uri = ParseUserInfo(uri);
uri = ParseServer(uri);
return ParsePort(uri);
uri = ParseUserInfo(uri);
uri = ParseServer(uri);
return ParsePort(uri);
+ }
}
return uri;
}
return uri;