diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2021-04-21 21:01:20 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2021-04-22 09:05:33 +0200 |
commit | 92d026269df0d6eb7a20000aaa5502c0bf2b495e (patch) | |
tree | c6f7781e90d7141f24388d0cd097b3405937a23e /sw | |
parent | bfe800f773b0fe945452dc59205c156d0fc69462 (diff) |
Replace magic numbers in SwFrame::UpdateAttrFrame()
By using the same SwFrameInvFlags constants that
SwFrame::SwClientNotify() already does.
Change-Id: I029006f95758bd91515ecc59ae02b28396a57d0d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114453
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/layout/wsfrm.cxx | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/sw/source/core/layout/wsfrm.cxx b/sw/source/core/layout/wsfrm.cxx index 579ed1f5df47..ca8cc3c8ef9b 100644 --- a/sw/source/core/layout/wsfrm.cxx +++ b/sw/source/core/layout/wsfrm.cxx @@ -538,29 +538,32 @@ void SwFrame::UpdateAttrFrame( const SfxPoolItem *pOld, const SfxPoolItem *pNew, case RES_LR_SPACE: case RES_UL_SPACE: case RES_RTL_GUTTER: - rInvFlags |= static_cast<SwFrameInvFlags>(0x0B); + rInvFlags |= SwFrameInvFlags::InvalidatePrt | SwFrameInvFlags::InvalidateSize + | SwFrameInvFlags::SetCompletePaint; break; case RES_HEADER_FOOTER_EAT_SPACING: - rInvFlags |= static_cast<SwFrameInvFlags>(0x03); + rInvFlags |= SwFrameInvFlags::InvalidatePrt | SwFrameInvFlags::InvalidateSize; break; case RES_BACKGROUND: case RES_BACKGROUND_FULL_SIZE: - rInvFlags |= static_cast<SwFrameInvFlags>(0x28); + rInvFlags |= SwFrameInvFlags::SetCompletePaint | SwFrameInvFlags::NextSetCompletePaint; break; case RES_KEEP: - rInvFlags |= static_cast<SwFrameInvFlags>(0x04); + rInvFlags |= SwFrameInvFlags::InvalidatePos; break; case RES_FRM_SIZE: ReinitializeFrameSizeAttrFlags(); - rInvFlags |= static_cast<SwFrameInvFlags>(0x13); + rInvFlags |= SwFrameInvFlags::InvalidatePrt | SwFrameInvFlags::InvalidateSize + | SwFrameInvFlags::NextInvalidatePos; break; case RES_FMT_CHG: - rInvFlags |= static_cast<SwFrameInvFlags>(0x0F); + rInvFlags |= SwFrameInvFlags::InvalidatePrt | SwFrameInvFlags::InvalidateSize + | SwFrameInvFlags::InvalidatePos | SwFrameInvFlags::SetCompletePaint; break; case RES_ROW_SPLIT: @@ -586,7 +589,8 @@ void SwFrame::UpdateAttrFrame( const SfxPoolItem *pOld, const SfxPoolItem *pNew, // the new FillStyle has to do the same as previous RES_BACKGROUND if(nWhich >= XATTR_FILL_FIRST && nWhich <= XATTR_FILL_LAST) { - rInvFlags |= static_cast<SwFrameInvFlags>(0x28); + rInvFlags + |= SwFrameInvFlags::SetCompletePaint | SwFrameInvFlags::NextSetCompletePaint; } /* do Nothing */; } |