summaryrefslogtreecommitdiff
path: root/src/urlbar
diff options
context:
space:
mode:
Diffstat (limited to 'src/urlbar')
-rw-r--r--src/urlbar/urlbar.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/urlbar/urlbar.cpp b/src/urlbar/urlbar.cpp
index 0c582c42..e12c5842 100644
--- a/src/urlbar/urlbar.cpp
+++ b/src/urlbar/urlbar.cpp
@@ -179,6 +179,10 @@ void UrlBar::setQUrl(const QUrl& url)
if (url.scheme() == QL1S("rekonq"))
return;
+ // we don't set empty url
+ if (url.isEmpty())
+ return;
+
clearFocus();
// Workaround for KLineEdit bug: incorrectly displaying
@@ -187,6 +191,7 @@ void UrlBar::setQUrl(const QUrl& url)
const QString humanReadableUrl = QString::fromUtf8(
QByteArray::fromPercentEncoding(urlTextData).constData()
);
+
// End workaround
setText(humanReadableUrl);
@@ -204,6 +209,7 @@ void UrlBar::loadRequestedUrl(const KUrl& url, Rekonq::OpenType type)
const QString humanReadableUrl = QString::fromUtf8(
QByteArray::fromPercentEncoding(urlTextData).constData()
);
+
// End workaround
setText(humanReadableUrl);