diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2010-05-14 02:29:46 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2010-05-14 02:29:46 +0200 |
commit | d7cecc41f4b5eb650b0d45ecc68362d058a37b40 (patch) | |
tree | d1765bb44557035d004cacf5237235dbf19e8d9e | |
parent | Merge branch 'FixBlocks' (diff) | |
download | rekonq-d7cecc41f4b5eb650b0d45ecc68362d058a37b40.tar.xz |
Implement TZander suggestions on closing the last tab
BUG: 230576
-rw-r--r-- | src/bookmarks/bookmarksmanager.cpp | 6 | ||||
-rw-r--r-- | src/mainview.cpp | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/bookmarks/bookmarksmanager.cpp b/src/bookmarks/bookmarksmanager.cpp index bfa8d238..9fe3d689 100644 --- a/src/bookmarks/bookmarksmanager.cpp +++ b/src/bookmarks/bookmarksmanager.cpp @@ -99,7 +99,11 @@ void BookmarkOwner::openFolderinTabs(const KBookmarkGroup &bookmark) if (urlList.length() > 8) { - if (!(KMessageBox::warningContinueCancel(Application::instance()->mainWindow(), i18n("You are about to open %1 tabs.\nAre you sure ?", QString::number(urlList.length()))) == KMessageBox::Continue)) + if ( !(KMessageBox::warningContinueCancel( Application::instance()->mainWindow(), + i18n("You are about to open %1 tabs.\nAre you sure ?", + QString::number( urlList.length() )) + ) == KMessageBox::Continue) + ) return; } diff --git a/src/mainview.cpp b/src/mainview.cpp index 84b87956..dcdaa626 100644 --- a/src/mainview.cpp +++ b/src/mainview.cpp @@ -469,6 +469,10 @@ void MainView::closeTab(int index, bool del) if (count() == 1) { WebView *w = currentWebTab()->view(); + + if( currentWebTab()->url().protocol() == QL1S("about") ) + return; + switch (ReKonfig::newTabsBehaviour()) { case 0: // new tab page |