Comment 8 for bug 31037

Revision history for this message
Gary Coady (garycoady) wrote : Do not include clients "on hold" in GTK main loop

If a client is "on hold", then no processing will be performed in vino_server_update_client_timeout. However, the socket will therefore continue to be ready, and the GTK main loop will continually call this callback function.

Proposed fix: remove the client from the main loop when "on hold".

Ways to put a client on hold (for testing):
1. enable client authentication
2. turn off remote display altogether, and run vino-server manually