diff options
author | Alon Levy <alevy@redhat.com> | 2012-06-25 16:20:31 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2012-06-27 17:36:03 +0300 |
commit | 38508cb355f135fcfe5936b52a6fff411a18784e (patch) | |
tree | 5769c86623015593196ead0d51434c0b9b0e396b | |
parent | 2e6c21608f0fbead2dd057a05d951386223fc241 (diff) |
qxl_driver: qxl_init_randr: limit width/height to 8192, real check done on randr screen resize callback
-rw-r--r-- | src/qxl_driver.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c index ab63bf7..055df1e 100644 --- a/src/qxl_driver.c +++ b/src/qxl_driver.c @@ -1769,28 +1769,12 @@ qxl_init_randr(ScrnInfoPtr pScrn, qxl_screen_t *qxl) qxl_output_private *qxl_output; int i; xf86OutputPtr output; - int maxWidth; - int maxHeight; - - /* TODO: Hack */ - switch (qxl->num_heads) { - case 1: - maxWidth = 1024; - maxHeight = 768; - break; - case 2: - maxWidth = 2048; - maxHeight = 1024; - default: - maxWidth = (qxl->num_heads > 4 ? 4 : qxl->num_heads) * 1280; - maxHeight = 1024; - } xf86CrtcConfigInit(pScrn, &qxl_xf86crtc_config_funcs); - /* This is actually redundant, it's overwritten by a later call via + /* CHECKME: This is actually redundant, it's overwritten by a later call via * xf86InitialConfiguration */ - xf86CrtcSetSizeRange(pScrn, 320, 200, maxWidth, maxHeight); + xf86CrtcSetSizeRange(pScrn, 320, 200, 8192, 8192); qxl->crtcs = xnfcalloc(sizeof(xf86CrtcPtr), qxl->num_heads); qxl->outputs = xnfcalloc(sizeof(xf86OutputPtr), qxl->num_heads); |