]> source.dussan.org Git - tigervnc.git/commit
Flush pending changes when desktop starts
authorPierre Ossman <ossman@cendio.se>
Mon, 7 May 2018 12:24:56 +0000 (14:24 +0200)
committerPierre Ossman <ossman@cendio.se>
Mon, 7 May 2018 12:24:56 +0000 (14:24 +0200)
commit6cd611718918d5c5a54b4d4f03ec199ac6d3247a
treef58c58038e26b1a833675661c1c549e8eb15cf28
parenta9d7069f9c6185796a44c9790f6badd0b59124f9
Flush pending changes when desktop starts

The system to avoid processing changes for a stopped desktop was a
bit overly aggressive and resulted in those changes getting stuck even
when the desktop started again (yet another change was needed to get
things rolling again).

Make sure we flush out anything pending once the desktop is back up and
running. We don't use the frame timer here as we no longer know how
old these changes are, so we're not really rate limiting any application.
common/rfb/VNCServerST.cxx