https://bugs.documentfoundation.org/show_bug.cgi?id=147576

--- Comment #10 from Armin Le Grand <armin.le.gr...@me.com> ---
There are re-calculations of RecalcBoundRect() after lock is freed.
Nonetheless, the correction form comment 8 works for context menu convert/to
metafile as correction, so these seem to be initially wrong calculated (?)
A slideshow start we can check at DrawShape::DrawShape in
slideshow/source/engine/shapes/drawshape.cxx. In member initilaization there is
            maBounds( getAPIShapeBounds( xShape ) ),
which uses GetCurrentBoundRect() over UNO API and there is
            mpCurrMtf = getMetaFile(uno::Reference<lang::XComponent>(xShape,
uno::UNO_QUERY),
                                    xContainingPage, mnCurrMtfLoadFlags,
                                    mxComponentContext );
below that. The mpCurrMtf PrefSize (created using the corected
GraphicExporter::GetGraphic mentioned as regression commit) is correct, while
maBounds (from GetCurrentBoundRect()) is not.

Trying to make a useful conclusion from this...

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to