sc/source/ui/view/viewdata.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
New commits: commit 8b1d29bc9b00bc2730738a990023a65ab6e0219b Author: Noel Power <noel.po...@novell.com> Date: Thu May 17 22:03:46 2012 +0100 fix bad stl access fdo#45987 Change-Id: I0e6b29987381380e22aeaf07725e04de4ae76c54 diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx index b7de81a..e7f8882 100644 --- a/sc/source/ui/view/viewdata.cxx +++ b/sc/source/ui/view/viewdata.cxx @@ -486,11 +486,14 @@ void ScViewData::InsertTabs( SCTAB nTab, SCTAB nNewSheets ) void ScViewData::DeleteTab( SCTAB nTab ) { - delete maTabData.at(nTab); + if ( nTab < maTabData.size() ) + { + delete maTabData.at(nTab); - maTabData.erase(maTabData.begin() + nTab); - UpdateCurrentTab(); - mpMarkData->DeleteTab( nTab ); + maTabData.erase(maTabData.begin() + nTab); + UpdateCurrentTab(); + mpMarkData->DeleteTab( nTab ); + } } void ScViewData::DeleteTabs( SCTAB nTab, SCTAB nSheets ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits