summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-06-27 20:43:22 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-28 08:19:47 +0200
commit7eaba4571c17b9a43dc5397a4a6d98c5511b3f24 (patch)
treebefa90f0e23a4a8cc6aa80a47b4270aba689c3c8 /tools
parent8aa3b1b318bdf5b9a67b676f786932c8e54daede (diff)
downloadqtxmlpatterns-7eaba4571c17b9a43dc5397a4a6d98c5511b3f24.tar.gz
fix abuse of QUrl c'tor
the code didn't work particularly well with absolute windows paths ... Change-Id: Idd30cf20c24d9a3dc1aa1a173a0018f364ef1233 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/xmlpatternsvalidator/main.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/xmlpatternsvalidator/main.cpp b/tools/xmlpatternsvalidator/main.cpp
index 1ddd5a7..c19ee3c 100644
--- a/tools/xmlpatternsvalidator/main.cpp
+++ b/tools/xmlpatternsvalidator/main.cpp
@@ -83,10 +83,7 @@ int main(int argc, char **argv)
QUrl instanceUri;
{
- QUrl url = arguments[1];
-
- if (url.isRelative())
- url = QUrl::fromLocalFile(arguments[1]);
+ QUrl url = QUrl::fromUserInput(arguments[1]);
if (arguments.size() == 2) {
// either it is a schema or instance document
@@ -101,10 +98,7 @@ int main(int argc, char **argv)
}
} else if (arguments.size() == 3) {
instanceUri = url;
- schemaUri = arguments[2];
-
- if (schemaUri.isRelative())
- schemaUri = QUrl::fromLocalFile(schemaUri.toString());
+ schemaUri = QUrl::fromUserInput(arguments[2]);
mode = SchemaAndInstanceMode;
}