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.
