summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/application.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/application.cpp b/src/application.cpp
index 0e31002c..412999d8 100644
--- a/src/application.cpp
+++ b/src/application.cpp
@@ -140,7 +140,22 @@ int Application::newInstance()
}
else // rekonq has just been started. Just open a new window
{
- loadUrl(KUrl("about:home") , Rekonq::NewWindow);
+ switch (ReKonfig::newTabsBehaviour())
+ {
+ case 0: // new tab page
+ loadUrl(KUrl("about:home") , Rekonq::NewWindow);
+ break;
+ case 1: // blank page
+ loadUrl(KUrl("about:blank") , Rekonq::NewWindow);
+ break;
+ case 2: // homepage
+ loadUrl(KUrl(ReKonfig::homePage()) , Rekonq::NewWindow);
+ break;
+ default:
+ loadUrl(KUrl("about:blank") , Rekonq::NewWindow);
+ break;
+ }
+
}
}
else