diff options
author | Adam Jackson <ajax@redhat.com> | 2008-03-13 17:34:54 -0400 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2008-03-13 17:34:54 -0400 |
commit | 61c3f63a75d8b0cc47ffed4a0e30147fab2ae8f4 (patch) | |
tree | fddeb7852bacb587ca257c171843a942816848fa | |
parent | 06c0372c3a1b45005eb6d50406f77f4e93f1de1e (diff) |
RANDR 1.2: Don't report a square resolution to RANDR 1.1 clients.
It can't possibly do anything useful, and older versions of Gnome (and
proably others) get very confused by it. So do the drivers, for that
matter.
-rw-r--r-- | hw/xfree86/modes/xf86RandR12.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/hw/xfree86/modes/xf86RandR12.c b/hw/xfree86/modes/xf86RandR12.c index 816175cc3..af950e61c 100644 --- a/hw/xfree86/modes/xf86RandR12.c +++ b/hw/xfree86/modes/xf86RandR12.c @@ -145,23 +145,6 @@ xf86RandR12GetInfo (ScreenPtr pScreen, Rotation *rotations) randrp->maxY = maxY; } - if (scrp->currentMode->HDisplay != randrp->virtualX || - scrp->currentMode->VDisplay != randrp->virtualY) - { - pSize = RRRegisterSize (pScreen, - randrp->virtualX, randrp->virtualY, - randrp->mmWidth, - randrp->mmHeight); - if (!pSize) - return FALSE; - RRRegisterRate (pScreen, pSize, refresh0); - if (scrp->virtualX == randrp->virtualX && - scrp->virtualY == randrp->virtualY) - { - RRSetCurrentConfig (pScreen, randrp->rotation, refresh0, pSize); - } - } - return TRUE; } |