[Libreoffice-commits] core.git: editeng/source
Caolán McNamara
caolanm at redhat.com
Fri Oct 11 02:54:44 PDT 2013
editeng/source/items/frmitems.cxx | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
New commits:
commit 0a0248f89048fb3d85696eddbbcb2c176bc468c5
Author: Caolán McNamara <caolanm at 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() );
}
// -----------------------------------------------------------------------
More information about the Libreoffice-commits
mailing list