From: Michel Dänzer <daen...@vmware.com> RandR doesn't seem to deal with pseudocolour at all, so without this the pseudocolour palette never gets loaded to the hardware.
v2: Move logic into xf86_crtc_supports_gamma(). Signed-off-by: Michel Dänzer <daen...@vmware.com> --- hw/xfree86/modes/xf86Crtc.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c index c4470c3..a3a123e 100644 --- a/hw/xfree86/modes/xf86Crtc.c +++ b/hw/xfree86/modes/xf86Crtc.c @@ -3262,6 +3262,10 @@ xf86_crtc_notify(ScreenPtr screen) Bool xf86_crtc_supports_gamma(ScrnInfoPtr pScrn) { + /* RandR doesn't seem to deal with PseudoColor */ + if (pScrn->defaultVisual == PseudoColor) + return FALSE; + if (xf86CrtcConfigPrivateIndex != -1) { xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); xf86CrtcPtr crtc; -- 1.7.2.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel