[Libreoffice] [PATCH] contour handling for anchored draw objects in writer (fix for bugs 34611 and 45376)
Noel Power
nopower at suse.com
Tue Jan 31 03:37:37 PST 2012
On 30/01/12 22:53, Andreas Schierl wrote:
> Hi, I found out that bugs
> https://bugs.freedesktop.org/show_bug.cgi?id=34611
> https://bugs.freedesktop.org/show_bug.cgi?id=45376
> are caused by a missing call to
> ClrContourCache( pObj );
> in
> /sw/source/core/layout/pagechg.cxx:
> void lcl_MoveAllLowerObjs( SwFrm* pFrm, const Point& rOffset )
> in the
> else if ( pAnchoredObj->ISA(SwAnchoredDrawObject) )
> case (in the if case, pFlyFrm->NotifyDrawObj() calls ClrContourCache).
>
> The attached patch fixes that problem.
seems like pretty impressive piece of detective work to find that, great
work!! I've committed the patch to master ( bug doc works fine for me )
however since I know precious little about writer ( and in this case
some layout stuff too ) I cc some writer experts who may suggest some
alternative solution(s) or change ( or maybe say it is perfect )
Can you confirm your contribution is under the MPL 1.1 / GPLv3+ /
LGPLv3+ license(s)
Noel
More information about the LibreOffice
mailing list