[Libreoffice-bugs] [Bug 121963] button flashing - mouse wheel zooming breaks

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Oct 31 19:25:47 UTC 2019


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

--- Comment #48 from Armin Le Grand <Armin.Le.Grand at me.com> ---
Seems to be special stuff with controls - sigh.
When breaking in svx\source\sdr\contact\objectcontactofpageview.cxx:290 in line

                    pProcessor2D->process(xPrimitiveSequence);

it can be seen that the ViewInformation2D from *this and at the processor is
the same, while later in LazyControlCreationPrimitive2D::get2DDecomposition it
is *different*.
This is because the processed SeqOfPrim modifies it - in
VclProcessor2D::RenderTransformPrimitive2D. This means the ControlPrimitive
itself contains the offset (in my local example '30' which leads to a pixel
offset of 1.0889). Forcing this to zero silences the repaint.

Thus the question is: Who and why does someone create a TransformPrimitive2D?
There are probably good reasons, so maybe we get a principal problem here...?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191031/ffce3011/attachment.html>


More information about the Libreoffice-bugs mailing list