summaryrefslogtreecommitdiff
path: root/src/plugins/help/openpagesmanager.cpp
diff options
context:
space:
mode:
authorkh1 <qt-info@nokia.com>2010-10-12 16:53:00 +0200
committerkh1 <qt-info@nokia.com>2010-10-12 17:47:11 +0200
commitf707cfd834105fd0c2c74b2f17758fa3142fc47a (patch)
tree45b81134add6ef49558ebd9d295c97830ef6a3f6 /src/plugins/help/openpagesmanager.cpp
parent483d369c2072fb81260093b7fe68271cc4f9f4db (diff)
downloadqt-creator-f707cfd834105fd0c2c74b2f17758fa3142fc47a.tar.gz
Fix potential crash and extra open page on initial help start.
Reviewed-by: ck
Diffstat (limited to 'src/plugins/help/openpagesmanager.cpp')
-rw-r--r--src/plugins/help/openpagesmanager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/help/openpagesmanager.cpp b/src/plugins/help/openpagesmanager.cpp
index ebe15cb393..fb602b9798 100644
--- a/src/plugins/help/openpagesmanager.cpp
+++ b/src/plugins/help/openpagesmanager.cpp
@@ -177,7 +177,8 @@ void OpenPagesManager::setupInitialPages()
CentralWidget::instance()->addPage(m_model->pageAt(i));
emit pagesChanged();
- setCurrentPage(initialPage);
+ setCurrentPage((initialPage >= m_model->rowCount())
+ ? m_model->rowCount() - 1 : initialPage);
m_openPagesSwitcher->selectCurrentPage();
}