Looks good, ACK. On 03/20/2013 09:03 PM, Jeremy White wrote:
This prevents a bug when using old versions of qemu (< 1.2) and the latest driver version. Signed-off-by: Jeremy White <jwhite@xxxxxxxxxxxxxxx> --- src/qxl_driver.c | 10 ---------- src/qxl_ums_mode.c | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/qxl_driver.c b/src/qxl_driver.c index 1d58f01..b22d5d9 100644 --- a/src/qxl_driver.c +++ b/src/qxl_driver.c @@ -610,16 +610,6 @@ qxl_create_screen_resources (ScreenPtr pScreen) set_surface (pPixmap, qxl->primary); } - /* HACK - I don't want to enable any crtcs other then the first at the beginning */ - for (i = 1; i < qxl->num_heads; ++i) - { - qxl_output_private *private; - - qxl->crtcs[i]->enabled = 0; - private = qxl->outputs[i]->driver_private; - private->status = XF86OutputStatusDisconnected; - } - qxl_create_desired_modes (qxl); qxl_update_edid (qxl); diff --git a/src/qxl_ums_mode.c b/src/qxl_ums_mode.c index c3bf6de..3827908 100644 --- a/src/qxl_ums_mode.c +++ b/src/qxl_ums_mode.c @@ -494,7 +494,7 @@ qxl_init_randr (ScrnInfoPtr pScrn, qxl_screen_t *qxl) output->driver_private = qxl_output; qxl_output->head = i; qxl_output->qxl = qxl; - qxl_output->status = XF86OutputStatusConnected; + qxl_output->status = i ? XF86OutputStatusDisconnected : XF86OutputStatusConnected; qxl_crtc->output = output; }
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel