From 3d0017226abe2f2b42787de12fea2ba7cdc668be Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Tue, 21 May 2013 09:28:45 +0200 Subject: Move from about: to rekonq: protocol for our special links --- src/webtab/protocolhandler.cpp | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'src/webtab/protocolhandler.cpp') 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; } } -- cgit v1.2.1