Commit 95626e11 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(x_decode_color): Don't use cdef if defined_color failed.

parent 92182a70
...@@ -1069,11 +1069,13 @@ x_decode_color (f, arg, def) ...@@ -1069,11 +1069,13 @@ x_decode_color (f, arg, def)
if (FRAME_X_DISPLAY_INFO (f)->n_planes == 1) if (FRAME_X_DISPLAY_INFO (f)->n_planes == 1)
return def; return def;
/* Ignore the return value of defined_color so that /* defined_color is responsible for coping with failures
we use a color close to the one requested by looking for a near-miss. */
if we can't get the exact request. */ if (defined_color (f, XSTRING (arg)->data, &cdef, 1))
defined_color (f, XSTRING (arg)->data, &cdef, 1); return cdef.pixel;
return cdef.pixel;
/* defined_color failed; return an ultimate default. */
return def;
} }
/* Functions called only from `x_set_frame_param' /* Functions called only from `x_set_frame_param'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment