diff options
author | Eike Rathke <erack@redhat.com> | 2014-01-24 17:55:27 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-01-24 18:18:14 +0100 |
commit | 70abaf45eac49405aee70bbad13bcda75d8a9c15 (patch) | |
tree | 854049b3131b1706b63eb1bb6b2afccc8e0ac0d9 | |
parent | 4f3012fc05fa0eeae412d9e2bfca3d7e60914a8c (diff) |
resolved fdo#73235 initialize reference flags
References initialized via ScSingleRefData::InitAddressRel() and
ScComplexRefData::InitRangeRel() didn't have their flags memory
initialized, leading to tab/col/row reference may had been flagged as
deleted or other quirks.
This also fixes fdo#72605
Change-Id: If5e9f4c3a9171f068f7986d2bd6b4b312df3c37e
-rw-r--r-- | sc/source/core/tool/refdata.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sc/source/core/tool/refdata.cxx b/sc/source/core/tool/refdata.cxx index d830be9c6d47..8a86a1cf1803 100644 --- a/sc/source/core/tool/refdata.cxx +++ b/sc/source/core/tool/refdata.cxx @@ -34,6 +34,7 @@ void ScSingleRefData::InitAddress( SCCOL nColP, SCROW nRowP, SCTAB nTabP ) void ScSingleRefData::InitAddressRel( const ScAddress& rAdr, const ScAddress& rPos ) { + InitFlags(); SetColRel(true); SetRowRel(true); SetTabRel(true); |