Enable the display early when the widget is created
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 4 Jul 2012 23:29:44 +0000 (01:29 +0200)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Sun, 8 Jul 2012 22:33:44 +0000 (00:33 +0200)
commitb9457af71f0f60fc6650801e6a306b1c14e41453
tree8ecd175b32956d1bfa9cfb0e493ad6f9466c0984
parent8b7a2f0ef43c103f95932d2117982494657c91a4
Enable the display early when the widget is created

The  spice_main_set_display_enabled() function  is  used  to mark  the
display/monitor  config  as  enabled.  In  order  to  simplify  client
implementation, the widget enables  the matching display automatically
when the channel mark is received. This is only for legacy reason, and
my lack  of understanding at  that time. It  could as well  be enabled
earlier, when the widget is created.  It wasn't really a good decision
to disable monitor when the mark is off, which can be toggled when the
primary surface is resize for example, and can cause some races..
gtk/spice-widget.c