diff options
| author | Kenichi Handa | 1999-12-22 11:41:16 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1999-12-22 11:41:16 +0000 |
| commit | 8affcced095d1ea506b26aa4558f7356a5f01112 (patch) | |
| tree | 409de57ff09ad06319f48895d1df34568730de68 /src | |
| parent | deca1348bc21e7e0d60bbb658bf7e87a3dc3977c (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xfaces.c | 18 |
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 @@ | |||
| 1 | 1999-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 | |||
| 1 | 1999-12-22 Gerd Moellmann <gerd@gnu.org> | 6 | 1999-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, ¬_used, 0)); | 1243 | : tty_defined_color (f, color_name, ¬_used, 0)); |
| 1244 | } | 1244 | } |
| 1245 | 1245 | ||
| 1246 | 1246 | ||