[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - sw/source
Miklos Vajna
vmiklos at collabora.co.uk
Fri Apr 10 14:43:21 PDT 2015
sw/source/core/layout/paintfrm.cxx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 8ccdd23ac00e90333a02c9cee6e4353632d8883e
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Thu Nov 27 09:02:09 2014 +0100
SwFrm::GetBackgroundBrush(): silence assert
getSdrAllFillAttributesHelper() should be called on an SwFrm in case
supportsFullDrawingLayerFillAttributeSet() retruns true, otherwise we
get:
getSdrAllFillAttributesHelper() call only valid for RES_FLYFRMFMT and RES_FRMFMT (!)
Change-Id: I08b5bffee4f2ebd852017640f9c2e5a5075ca2ec
(cherry picked from commit 969937768a72a56dae3e55ea5d21fd77a0fed0c5)
Signed-off-by: Michael Stahl <mstahl at redhat.com>
diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx
index 84dfcf6..4371b04 100644
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -7471,7 +7471,8 @@ bool SwFrm::GetBackgroundBrush(
return false;
//UUUU
- rFillAttributes = pFrm->getSdrAllFillAttributesHelper();
+ if (pFrm->supportsFullDrawingLayerFillAttributeSet())
+ rFillAttributes = pFrm->getSdrAllFillAttributesHelper();
const SvxBrushItem &rBack = pFrm->GetAttrSet()->GetBackground();
if( pFrm->IsSctFrm() )
More information about the Libreoffice-commits
mailing list