summaryrefslogtreecommitdiff
path: root/src/webtab/protocolhandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webtab/protocolhandler.cpp')
-rw-r--r--src/webtab/protocolhandler.cpp24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/webtab/protocolhandler.cpp b/src/webtab/protocolhandler.cpp
index 886bec1e..138f297d 100644
--- a/src/webtab/protocolhandler.cpp
+++ b/src/webtab/protocolhandler.cpp
@@ -134,17 +134,11 @@ bool ProtocolHandler::preHandling(const QNetworkRequest &request, QWebFrame *fra
return true;
}
- // "about" handling
- if (_url.protocol() == QL1S("about"))
+ // "rekonq" handling
+ if (_url.protocol() == QL1S("rekonq"))
{
QByteArray encodedUrl = _url.toEncoded();
- // let webkit manage the about:blank url...
- if (encodedUrl.startsWith(QByteArray("about:blank")))
- {
- return false;
- }
-
if (_url.directory() == QL1S("webapp"))
{
if (_url.fileName() == QL1S("launch"))
@@ -162,28 +156,28 @@ bool ProtocolHandler::preHandling(const QNetworkRequest &request, QWebFrame *fra
}
}
- if (encodedUrl == QByteArray("about:home"))
+ if (encodedUrl == QByteArray("rekonq:home"))
{
switch (ReKonfig::newTabStartPage())
{
case 0: // favorites
- _url = KUrl("about:favorites");
+ _url = KUrl("rekonq:favorites");
break;
case 1: // bookmarks
- _url = KUrl("about:bookmarks");
+ _url = KUrl("rekonq:bookmarks");
break;
case 2: // history
- _url = KUrl("about:history");
+ _url = KUrl("rekonq:history");
break;
case 3: // downloads
- _url = KUrl("about:downloads");
+ _url = KUrl("rekonq:downloads");
break;
case 4: // closed tabs
- _url = KUrl("about:closedTabs");
+ _url = KUrl("rekonq:closedtabs");
break;
default: // unuseful
kDebug() << "oops... this should NOT happen...";
- _url = KUrl("about:favorites");
+ _url = KUrl("rekonq:favorites");
break;
}
}