-
Jonas Ådahl authored
If being closed due to a PipeWire error, RFB will still process state and invoke callbacks when cleaning up the RFB screen, meaning we'd requeue the close session idle handler. Avoid this by avoiding requeueing if there is already one queued, and don't mark is as unqueued until after actually stopping the session.
f065e7be