summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2011-12-22 12:51:41 +0200
committerYonit Halperin <yhalperi@redhat.com>2011-12-22 12:51:41 +0200
commit15e695f48d0be5f22400266e9a3ca2b2c1b74dbf (patch)
treea806c3b55a8817ed89970a998c64e45df077d999 /common
parentf5ad94674c3fe97ca439c4758824c9437a2876df (diff)
server: don't reset the display channel when disconnecting all its clients ,FDBZ #43977HEADmaster
The display channel was unnecessarily set to NULL when we disconnect all the clients (on flush display commands timeout). As a result, we recreated the display channel when a new client was connected. The display channel was created with default red_channel.client_cbs, while its correct client_cbs are the ones that are set by the red_dispatcher when it creates the first display_channel. This fix enforces a single creation of the display channel (per qxl), via the red_dispatcher.
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions