diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2011-08-10 12:11:43 +0200 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2011-09-20 16:08:30 +0200 |
commit | d8e783905425ee5c26420f4d0e54d1905bae6609 (patch) | |
tree | fcb92b58ebe7547c7de25d2d0eb8b5a08b4e24cc /server/spice-experimental.h | |
parent | d27a6708b00256d5ccccebfe38bb01cfdca8ec04 (diff) | |
download | spice-d8e783905425ee5c26420f4d0e54d1905bae6609.tar.gz spice-d8e783905425ee5c26420f4d0e54d1905bae6609.tar.xz spice-d8e783905425ee5c26420f4d0e54d1905bae6609.zip |
fix infinite loop in resolution change
After hours of investigation, I am a bit clueless.. It seems XRR is sending
us spurious ScreenChangeNotify in a loop. So we keep calling
init_monitors(), which creates new platform_win etc.. Although none of the
clients seems to be resetting the screen (checked all XRRSet..). The fact
that we create many platform_win looks like a bug to me, and indeed, it
seems to help if we reuse the same platform_win over the various
init_monitors() calls.
Fixes rhbz #692833
Diffstat (limited to 'server/spice-experimental.h')
0 files changed, 0 insertions, 0 deletions