diff options
author | Warwick Allison <warwick.allison@nokia.com> | 2009-08-26 00:34:09 (GMT) |
---|---|---|
committer | Warwick Allison <warwick.allison@nokia.com> | 2009-08-26 00:34:09 (GMT) |
commit | 642440f41c5cd4b5f0ee66101b3ca32859293d29 (patch) | |
tree | 07c0bbd15d4961d8f62759ca819c92297d41e3e2 /src/declarative/qml/qmlcomponent.cpp | |
parent | cf7f81933c593b1459d3afaf9cf8d968c81550cc (diff) | |
download | Qt-642440f41c5cd4b5f0ee66101b3ca32859293d29.zip Qt-642440f41c5cd4b5f0ee66101b3ca32859293d29.tar.gz Qt-642440f41c5cd4b5f0ee66101b3ca32859293d29.tar.bz2 |
Fix handling of empty strings for URLs
QUrl resolves empty to base, which is not desirable. Preserve emptiness
of QUrl.
Handle use of empty QUrl with WebView (WebKit doesn't handle empty URLs
well either).
Diffstat (limited to 'src/declarative/qml/qmlcomponent.cpp')
-rw-r--r-- | src/declarative/qml/qmlcomponent.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/declarative/qml/qmlcomponent.cpp b/src/declarative/qml/qmlcomponent.cpp index 0e141da..e277d91 100644 --- a/src/declarative/qml/qmlcomponent.cpp +++ b/src/declarative/qml/qmlcomponent.cpp @@ -355,7 +355,7 @@ void QmlComponent::loadUrl(const QUrl &url) d->clear(); - if (url.isRelative()) + if (url.isRelative() && !url.isEmpty()) d->url = d->engine->baseUrl().resolved(url); else d->url = url; |