Kaydet (Commit) 6f354583 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#738789 Uninitialized pointer field

Change-Id: I990e8ba0e2b8ad2a43a33343ac832e42777e28cb
üst 45ce21ac
...@@ -114,16 +114,22 @@ void ScAttrArray_IterGetNumberFormat( sal_uLong& nFormat, const ScAttrArray*& rp ...@@ -114,16 +114,22 @@ void ScAttrArray_IterGetNumberFormat( sal_uLong& nFormat, const ScAttrArray*& rp
} }
ScValueIterator::ScValueIterator( ScDocument* pDocument, const ScRange& rRange, ScValueIterator::ScValueIterator( ScDocument* pDocument, const ScRange& rRange,
bool bSTotal, bool bTextZero ) : bool bSTotal, bool bTextZero )
pDoc( pDocument ), : pDoc(pDocument)
nNumFmtIndex(0), , pAttrArray(NULL)
maStartPos(rRange.aStart), , nNumFormat(0) // Initialized in GetNumberFormat
maEndPos(rRange.aEnd), , nNumFmtIndex(0)
nNumFmtType( NUMBERFORMAT_UNDEFINED ), , maStartPos(rRange.aStart)
bNumValid( false ), , maEndPos(rRange.aEnd)
bSubTotal(bSTotal), , mnCol(0)
bCalcAsShown( pDocument->GetDocOptions().IsCalcAsShown() ), , mnTab(0)
bTextAsZero( bTextZero ) , nAttrEndRow(0)
, nNumFmtType(NUMBERFORMAT_UNDEFINED)
, bNumValid(false)
, bSubTotal(bSTotal)
, bCalcAsShown(pDocument->GetDocOptions().IsCalcAsShown())
, bTextAsZero(bTextZero)
, mpCells(NULL)
{ {
SCTAB nDocMaxTab = pDocument->GetTableCount() - 1; SCTAB nDocMaxTab = pDocument->GetTableCount() - 1;
...@@ -133,10 +139,6 @@ ScValueIterator::ScValueIterator( ScDocument* pDocument, const ScRange& rRange, ...@@ -133,10 +139,6 @@ ScValueIterator::ScValueIterator( ScDocument* pDocument, const ScRange& rRange,
if (!ValidRow(maEndPos.Row())) maEndPos.SetRow(MAXROW); if (!ValidRow(maEndPos.Row())) maEndPos.SetRow(MAXROW);
if (!ValidTab(maStartPos.Tab()) || maStartPos.Tab() > nDocMaxTab) maStartPos.SetTab(nDocMaxTab); if (!ValidTab(maStartPos.Tab()) || maStartPos.Tab() > nDocMaxTab) maStartPos.SetTab(nDocMaxTab);
if (!ValidTab(maEndPos.Tab()) || maEndPos.Tab() > nDocMaxTab) maEndPos.SetTab(nDocMaxTab); if (!ValidTab(maEndPos.Tab()) || maEndPos.Tab() > nDocMaxTab) maEndPos.SetTab(nDocMaxTab);
nNumFormat = 0; // Initialized in GetNumberFormat
pAttrArray = 0;
nAttrEndRow = 0;
} }
SCROW ScValueIterator::GetRow() const SCROW ScValueIterator::GetRow() const
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment