From fdb1c4f23b6b67cca3ccff445490076d940a3c6a Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Thu, 24 Jun 2010 20:06:51 +0200 Subject: Follow settings (choose tabs or windows) when opening new tabs --- src/application.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/application.cpp') diff --git a/src/application.cpp b/src/application.cpp index a386eba4..4a9ba8c5 100644 --- a/src/application.cpp +++ b/src/application.cpp @@ -364,7 +364,13 @@ void Application::loadUrl(const KUrl& url, const Rekonq::OpenType& type) switch (type) { case Rekonq::NewTab: - tab = w->mainView()->newWebTab(!ReKonfig::openTabsBack(), ReKonfig::openTabsNearCurrent()); + if( ReKonfig::openTabNoWindow() ) + tab = w->mainView()->newWebTab(!ReKonfig::openTabsBack(), ReKonfig::openTabsNearCurrent()); + else + { + w = newMainWindow(); + tab = w->mainView()->currentWebTab(); + } break; case Rekonq::NewFocusedTab: tab = w->mainView()->newWebTab(true); -- cgit v1.2.1