diff options
author | kh1 <qt-info@nokia.com> | 2010-10-12 16:53:00 +0200 |
---|---|---|
committer | kh1 <qt-info@nokia.com> | 2010-10-12 17:47:11 +0200 |
commit | f707cfd834105fd0c2c74b2f17758fa3142fc47a (patch) | |
tree | 45b81134add6ef49558ebd9d295c97830ef6a3f6 /src/plugins/help/openpagesmanager.cpp | |
parent | 483d369c2072fb81260093b7fe68271cc4f9f4db (diff) | |
download | qt-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.cpp | 3 |
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(); } |