|
@@ -113,6 +113,12 @@ int main(int argc, char** argv)
|
|
|
|
|
|
{
|
|
{
|
|
const GLFWgammaramp* ramp = glfwGetGammaRamp(monitor);
|
|
const GLFWgammaramp* ramp = glfwGetGammaRamp(monitor);
|
|
|
|
+ if (!ramp)
|
|
|
|
+ {
|
|
|
|
+ glfwTerminate();
|
|
|
|
+ exit(EXIT_FAILURE);
|
|
|
|
+ }
|
|
|
|
+
|
|
const size_t array_size = ramp->size * sizeof(short);
|
|
const size_t array_size = ramp->size * sizeof(short);
|
|
orig_ramp.size = ramp->size;
|
|
orig_ramp.size = ramp->size;
|
|
orig_ramp.red = malloc(array_size);
|
|
orig_ramp.red = malloc(array_size);
|