From 2558da0b591d0334771286506f45fb9f394e4d8d Mon Sep 17 00:00:00 2001 From: Braden Pellett Date: Thu, 31 May 2012 17:01:24 -0700 Subject: [PATCH] Ignore gamma ramp get/set capabilities if size is not GLFW_GAMMA_RAMP_SIZE, similar to what happens currently for the Cocoa implementation. --- src/x11_gamma.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/x11_gamma.c b/src/x11_gamma.c index 1ca0a8c1..edd71846 100644 --- a/src/x11_gamma.c +++ b/src/x11_gamma.c @@ -111,6 +111,10 @@ void _glfwTerminateGammaRamp(void) void _glfwPlatformGetGammaRamp(GLFWgammaramp* ramp) { + // For now, don't support anything that is not GLFW_GAMMA_RAMP_SIZE + if (_glfwLibrary.originalRampSize != GLFW_GAMMA_RAMP_SIZE) + return; + if (_glfwLibrary.X11.RandR.available && !_glfwLibrary.X11.RandR.gammaBroken) { @@ -153,6 +157,10 @@ void _glfwPlatformGetGammaRamp(GLFWgammaramp* ramp) void _glfwPlatformSetGammaRamp(const GLFWgammaramp* ramp) { + // For now, don't support anything that is not GLFW_GAMMA_RAMP_SIZE + if (_glfwLibrary.originalRampSize != GLFW_GAMMA_RAMP_SIZE) + return; + if (_glfwLibrary.X11.RandR.available && !_glfwLibrary.X11.RandR.gammaBroken) {