summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-03-19 20:59:01 +0100
committerPetr Mladek <pmladek@suse.cz>2012-03-20 11:09:32 +0100
commitf24545a72cf43d0852c4f8edae0b3a9919120cdd (patch)
tree392c67bb8485bb60b1c43ed500174717d8aec2d5
parent73a5ef4cb245acb120f02d487ba7c3aeb40f4fad (diff)
check for negative sheet number here too, fdo#47503
Signed-off-by: Petr Mladek <pmladek@suse.cz>
-rw-r--r--sc/source/core/data/documen5.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/data/documen5.cxx b/sc/source/core/data/documen5.cxx
index f19a067b4f41..7b83b53d255e 100644
--- a/sc/source/core/data/documen5.cxx
+++ b/sc/source/core/data/documen5.cxx
@@ -636,7 +636,7 @@ void ScDocument::SetChartRangeList( const rtl::OUString& rChartName,
bool ScDocument::HasData( SCCOL nCol, SCROW nRow, SCTAB nTab )
{
- if (nTab < static_cast<SCTAB>(maTabs.size()) && maTabs[nTab])
+ if ( VALIDTAB(nTab) && nTab < static_cast<SCTAB>(maTabs.size()) && maTabs[nTab])
return maTabs[nTab]->HasData( nCol, nRow );
else
return false;