From 95c65a363fa4cd0cbbfa93d53e10d86b3fb275f2 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Mon, 19 Mar 2012 20:59:01 +0100 Subject: check for negative sheet number here too, fdo#47503 --- sc/source/core/data/documen5.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sc/source/core/data/documen5.cxx b/sc/source/core/data/documen5.cxx index 3cdade0807b2..998f330a3cf1 100644 --- a/sc/source/core/data/documen5.cxx +++ b/sc/source/core/data/documen5.cxx @@ -639,7 +639,7 @@ void ScDocument::SetChartRangeList( const rtl::OUString& rChartName, bool ScDocument::HasData( SCCOL nCol, SCROW nRow, SCTAB nTab ) { - if (nTab < static_cast(maTabs.size()) && maTabs[nTab]) + if ( VALIDTAB(nTab) && nTab < static_cast(maTabs.size()) && maTabs[nTab]) return maTabs[nTab]->HasData( nCol, nRow ); else return false; -- cgit v1.2.3