Skip to content
Snippets Groups Projects
Forked from xorg / xserver
Source project has a limited visibility.
  • Pierre Ossman (Work account)'s avatar
    b1215fb0
    Switch automatic composite update to WorkQueue · b1215fb0
    Pierre Ossman (Work account) authored and Olivier Fourdan's avatar Olivier Fourdan committed
    It is currently (ab)using the screen BlockHandler callback to do
    this. But this can cause problems with other extension as their
    block handlers might have executed before Composite's. And the
    operations Composite does might result in them wanting to change
    timeouts.
    
    Practically this caused problems for TigerVNC's VNC extension which
    failed to send out updates for Composite's screen updates.
    
    (cherry picked from commit 1bd5d0a5)
    b1215fb0
    History
    Switch automatic composite update to WorkQueue
    Pierre Ossman (Work account) authored and Olivier Fourdan's avatar Olivier Fourdan committed
    It is currently (ab)using the screen BlockHandler callback to do
    this. But this can cause problems with other extension as their
    block handlers might have executed before Composite's. And the
    operations Composite does might result in them wanting to change
    timeouts.
    
    Practically this caused problems for TigerVNC's VNC extension which
    failed to send out updates for Composite's screen updates.
    
    (cherry picked from commit 1bd5d0a5)
gpu NaN GiB