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

Armin Le Grand <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |

--- Comment #8 from Armin Le Grand <[email protected]> ---
It has to do with OuputDevice's offset/clipping stuff. It starts at
ScNoteMarker::Draw() uses lcl_DrawWin in sc/source/ui/view/notemark.cxx to call
SingleObjectPainter for the draw object used for the comment. From there
ObjectContactOfObjListPainter::ProcessDisplay uses
createProcessor2DFromOutputDevice which creates a CairoPixelProcessor2D with
nOffsetPixelX/nOffsetPixelY != 0.
This means a non-real ('virtual') window is used in VCL/OutputDevice which the
CairoPixelProcessor2D::CairoPixelProcessor2D covers using
cairo_surface_create_for_rectangle. This works e.g. for the Impress template
dialog (I made a fix there) but seems not to be complete for this paint to
happen as needed.
Need to check that...

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

Reply via email to