diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-03-28 00:54:35 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-03-28 01:12:52 -0400 |
commit | 226aefbc5587568c60c966ff22762e77c7838fd4 (patch) | |
tree | de00cac8e6dd9ae3873f850aab695aa24eb8a975 /sc/source/ui/view/output2.cxx | |
parent | 629c793388f071ff9624e78c578a76eadef2fc34 (diff) |
Reduce calls to ScDocument::GetCell().
Change-Id: I39196eced68d25b6b2ae1378f712564badfc4572
Diffstat (limited to 'sc/source/ui/view/output2.cxx')
-rw-r--r-- | sc/source/ui/view/output2.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/ui/view/output2.cxx b/sc/source/ui/view/output2.cxx index afa0dabc21c4..4ecb1fc040af 100644 --- a/sc/source/ui/view/output2.cxx +++ b/sc/source/ui/view/output2.cxx @@ -1080,7 +1080,11 @@ bool ScOutputData::IsEmptyCellText( RowInfo* pThisRowInfo, SCCOL nX, SCROW nY ) if ( pThisRowInfo && nX <= nX2 ) bEmpty = pThisRowInfo->pCellInfo[nX+1].bEmptyCellText; else - bEmpty = ( mpDoc->GetCell( ScAddress( nX, nY, nTab ) ) == NULL ); + { + ScRefCellValue aCell; + aCell.assign(*mpDoc, ScAddress(nX, nY, nTab)); + bEmpty = aCell.isEmpty(); + } if ( !bEmpty && ( nX < nX1 || nX > nX2 || !pThisRowInfo ) ) { |