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

--- Comment #33 from Caolán McNamara <caol...@redhat.com> ---
With SAL_SYNCHRONIZE set (for gtk3/x11) we call XSynchronize
(https://tronche.com/gui/x/xlib/event-handling/protocol-errors/synchronization.html)
which changes from the normal mode where applications don't wait for a response
to a request from the X server to do something before moving on the the next
request. So e.g. draw line, draw circle, draw line can be fired off without
waiting for the X server to actually draw them. With it on, its draw line, wait
for response that it drew, draw circle, wait, draw line, wait. Its much slower,
so using XSynchonize isn't a fix. Its a pity that XSynchronize affects this,
cause its far easier to debug with XSynchronize set to true, and easier to
determine where the fault it.

Its probably easier to see if this is bibisectable and find out if there is a
change on our side that triggered this to start happening.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to