[Libreoffice-bugs] [Bug 139385] Scrolling document with images extremely slow (GTK3) reasonable with GEN

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Jan 3 11:30:16 UTC 2021


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

--- Comment #1 from Telesto <telesto at surfxs.nl> ---
Created attachment 168640
  --> https://bugs.documentfoundation.org/attachment.cgi?id=168640&action=edit
Bibisect log

Bisected to:
author  Mike Kaganski <mike.kaganski at collabora.com>     2020-08-13 18:12:37
+0300
committer       Mike Kaganski <mike.kaganski at collabora.com>     2020-08-14
01:00:04 +0200
commit  bf021c369f2306ee507da9bd3cc4cd10ac5d234c (patch)
tree    a3dc2552801cfe31cb524c6f375980eaa48e844b
parent  56d5531373cf0588e02c254ea8ffa00221c8342b (diff)
tdf#135500: always use transparent and clear content vdev in impBufferDevice
This removes the only place that hadn't used transparent impBufferDevice
yet - in VclProcessor2D::RenderMaskPrimitive2DPixel. Not clearing the vdev
made it draw on whatever garbage was left there from previous paints when
the buffer was taken from maFreeBuffers in VDevBuffer::alloc, so since this
was also the only place left that didn't clear the buffer explicitly, this
makes the clear unconditional in impBufferDevice ctor.

Also this makes sure to clear proper rectangle in VDevBuffer::alloc, and to
clear mpAlphaVDev in OutputDevice::Erase.

https://cgit.freedesktop.org/libreoffice/core/commit/?id=bf021c369f2306ee507da9bd3cc4cd10ac5d234c

-- 
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/20210103/bb2ad9ea/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list