editeng/source/items/frmitems.cxx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-)
New commits: commit 0a0248f89048fb3d85696eddbbcb2c176bc468c5 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Oct 11 10:52:34 2013 +0100 Resolves: fdo#69467 nTxtLeft not compared in operator== so the maLRSpaceItem( 0, 0, 2000, 0, EE_PARA_OUTLLRSPACE ) in sd is considered the same value as the default all 0 EE_PARA_OUTLLRSPACE. But why the change of the Which id triggers this apparently always there underlying problem needs further investigation Change-Id: I41ef93cf8992f2b5cc72ddb474c54525415657b4 diff --git a/editeng/source/items/frmitems.cxx b/editeng/source/items/frmitems.cxx index 0d194b1..18c6cae 100644 --- a/editeng/source/items/frmitems.cxx +++ b/editeng/source/items/frmitems.cxx @@ -561,14 +561,17 @@ int SvxLRSpaceItem::operator==( const SfxPoolItem& rAttr ) const { DBG_ASSERT( SfxPoolItem::operator==(rAttr), "unequal types" ); + const SvxLRSpaceItem& rOther = (const SvxLRSpaceItem&)rAttr; + return ( - nLeftMargin == ((SvxLRSpaceItem&)rAttr).GetLeft() && - nRightMargin == ((SvxLRSpaceItem&)rAttr).GetRight() && - nFirstLineOfst == ((SvxLRSpaceItem&)rAttr).GetTxtFirstLineOfst() && - nPropLeftMargin == ((SvxLRSpaceItem&)rAttr).GetPropLeft() && - nPropRightMargin == ((SvxLRSpaceItem&)rAttr).GetPropRight() && - nPropFirstLineOfst == ((SvxLRSpaceItem&)rAttr).GetPropTxtFirstLineOfst() && - bAutoFirst == ((SvxLRSpaceItem&)rAttr).IsAutoFirst() ); + nFirstLineOfst == rOther.GetTxtFirstLineOfst() && + nTxtLeft == rOther.GetTxtLeft() && + nLeftMargin == rOther.GetLeft() && + nRightMargin == rOther.GetRight() && + nPropFirstLineOfst == rOther.GetPropTxtFirstLineOfst() && + nPropLeftMargin == rOther.GetPropLeft() && + nPropRightMargin == rOther.GetPropRight() && + bAutoFirst == rOther.IsAutoFirst() ); } // -----------------------------------------------------------------------
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits