aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa1999-12-22 11:41:16 +0000
committerKenichi Handa1999-12-22 11:41:16 +0000
commit8affcced095d1ea506b26aa4558f7356a5f01112 (patch)
tree409de57ff09ad06319f48895d1df34568730de68 /src
parentdeca1348bc21e7e0d60bbb658bf7e87a3dc3977c (diff)
downloademacs-8affcced095d1ea506b26aa4558f7356a5f01112.tar.gz
emacs-8affcced095d1ea506b26aa4558f7356a5f01112.zip
(face_color_supported_p): Check by tty_defined_color
only when the frame is not window.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/xfaces.c18
2 files changed, 14 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 258ff68644b..3b46fdb1488 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
11999-12-22 Kenichi Handa <handa@etl.go.jp>
2
3 * xfaces.c (face_color_supported_p): Check by tty_defined_color
4 only when the frame is not window.
5
11999-12-22 Gerd Moellmann <gerd@gnu.org> 61999-12-22 Gerd Moellmann <gerd@gnu.org>
2 7
3 * buffer.c (Fset_buffer_multibyte): Arrange for a thorough 8 * buffer.c (Fset_buffer_multibyte): Arrange for a thorough
diff --git a/src/xfaces.c b/src/xfaces.c
index 2017edbfd9a..5bccdc4baac 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -1232,15 +1232,15 @@ face_color_supported_p (f, color_name, background_p)
1232 XColor not_used; 1232 XColor not_used;
1233 1233
1234 XSETFRAME (frame, f); 1234 XSETFRAME (frame, f);
1235 return ((FRAME_WINDOW_P (f) 1235 return (FRAME_WINDOW_P (f)
1236 && (!NILP (Fxw_display_color_p (frame)) 1236 ? (!NILP (Fxw_display_color_p (frame))
1237 || xstricmp (color_name, "black") == 0 1237 || xstricmp (color_name, "black") == 0
1238 || xstricmp (color_name, "white") == 0 1238 || xstricmp (color_name, "white") == 0
1239 || (background_p 1239 || (background_p
1240 && face_color_gray_p (f, color_name)) 1240 && face_color_gray_p (f, color_name))
1241 || (!NILP (Fx_display_grayscale_p (frame)) 1241 || (!NILP (Fx_display_grayscale_p (frame))
1242 && face_color_gray_p (f, color_name)))) 1242 && face_color_gray_p (f, color_name)))
1243 || tty_defined_color (f, color_name, &not_used, 0)); 1243 : tty_defined_color (f, color_name, &not_used, 0));
1244} 1244}
1245 1245
1246 1246