diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2013-03-16 14:46:38 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2013-03-16 14:46:38 +0100 |
commit | 8242b29dcf4465216f9b87e6e0dbe44087ff49c1 (patch) | |
tree | dd6e8b0655a7d709322075aec6594bd6a38393c5 /src/application.cpp | |
parent | cmake: push deps to 2.8.9 to fully support KDE 4.10 (basically, nepomuk) (diff) | |
download | rekonq-8242b29dcf4465216f9b87e6e0dbe44087ff49c1.tar.xz |
open url as webapp option
Diffstat (limited to 'src/application.cpp')
-rw-r--r-- | src/application.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/application.cpp b/src/application.cpp index a2d428d7..7fe23f20 100644 --- a/src/application.cpp +++ b/src/application.cpp @@ -150,9 +150,7 @@ int Application::newInstance() } kDebug() << "URL: " << u; - WebTab *tab = newWebApp(); - connect(tab->page(), SIGNAL(pageCreated(WebPage*)), this, SLOT(pageCreated(WebPage*))); - tab->view()->load(u); + loadUrl(u, Rekonq::WebApp); if (isFirstLoad) { @@ -525,6 +523,14 @@ void Application::loadUrl(const KUrl& url, const Rekonq::OpenType& type) return; } + if (type == Rekonq::WebApp) + { + WebTab *tab = newWebApp(); + connect(tab->page(), SIGNAL(pageCreated(WebPage*)), this, SLOT(pageCreated(WebPage*))); + tab->view()->load(url); + return; + } + Rekonq::OpenType newType = type; // Don't open useless tabs or windows for actions in about: pages if (url.url().contains("about:") && url.url().contains("/")) |