diff options
| author | Jan Djärv | 2013-11-02 08:58:54 +0100 |
|---|---|---|
| committer | Jan Djärv | 2013-11-02 08:58:54 +0100 |
| commit | 0c21fa44f01af50b27618f44c5dc8a4051d6f98b (patch) | |
| tree | 37ec185285663e3f45030017bb9c3f816ff9cdc3 /src | |
| parent | 3d42b9689949b927cd5e8e5d42ad96149abf5c45 (diff) | |
| download | emacs-0c21fa44f01af50b27618f44c5dc8a4051d6f98b.tar.gz emacs-0c21fa44f01af50b27618f44c5dc8a4051d6f98b.zip | |
* xfaces.c (check_lface_attrs, realize_default_face): Add
LFACE_DISTANT_FOREGROUND_INDEX.
Fixes: debbugs:15788
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xfaces.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2191cb5064e..8209f47f6f8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-11-02 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xfaces.c (check_lface_attrs, realize_default_face): Add | ||
| 4 | LFACE_DISTANT_FOREGROUND_INDEX (Bug#15788). | ||
| 5 | |||
| 1 | 2013-11-02 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2013-11-02 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | * emacs.c (original_pwd): Remove global var by making it local. | 8 | * emacs.c (original_pwd): Remove global var by making it local. |
diff --git a/src/xfaces.c b/src/xfaces.c index 72b62216abd..717690a42e5 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -1805,6 +1805,9 @@ check_lface_attrs (Lisp_Object attrs[LFACE_VECTOR_SIZE]) | |||
| 1805 | eassert (UNSPECIFIEDP (attrs[LFACE_FOREGROUND_INDEX]) | 1805 | eassert (UNSPECIFIEDP (attrs[LFACE_FOREGROUND_INDEX]) |
| 1806 | || IGNORE_DEFFACE_P (attrs[LFACE_FOREGROUND_INDEX]) | 1806 | || IGNORE_DEFFACE_P (attrs[LFACE_FOREGROUND_INDEX]) |
| 1807 | || STRINGP (attrs[LFACE_FOREGROUND_INDEX])); | 1807 | || STRINGP (attrs[LFACE_FOREGROUND_INDEX])); |
| 1808 | eassert (UNSPECIFIEDP (attrs[LFACE_DISTANT_FOREGROUND_INDEX]) | ||
| 1809 | || IGNORE_DEFFACE_P (attrs[LFACE_DISTANT_FOREGROUND_INDEX]) | ||
| 1810 | || STRINGP (attrs[LFACE_DISTANT_FOREGROUND_INDEX])); | ||
| 1808 | eassert (UNSPECIFIEDP (attrs[LFACE_BACKGROUND_INDEX]) | 1811 | eassert (UNSPECIFIEDP (attrs[LFACE_BACKGROUND_INDEX]) |
| 1809 | || IGNORE_DEFFACE_P (attrs[LFACE_BACKGROUND_INDEX]) | 1812 | || IGNORE_DEFFACE_P (attrs[LFACE_BACKGROUND_INDEX]) |
| 1810 | || STRINGP (attrs[LFACE_BACKGROUND_INDEX])); | 1813 | || STRINGP (attrs[LFACE_BACKGROUND_INDEX])); |
| @@ -5352,6 +5355,9 @@ realize_default_face (struct frame *f) | |||
| 5352 | emacs_abort (); | 5355 | emacs_abort (); |
| 5353 | } | 5356 | } |
| 5354 | 5357 | ||
| 5358 | if (UNSPECIFIEDP (LFACE_DISTANT_FOREGROUND (lface))) | ||
| 5359 | ASET (lface, LFACE_DISTANT_FOREGROUND_INDEX, Qnil); | ||
| 5360 | |||
| 5355 | if (UNSPECIFIEDP (LFACE_BACKGROUND (lface))) | 5361 | if (UNSPECIFIEDP (LFACE_BACKGROUND (lface))) |
| 5356 | { | 5362 | { |
| 5357 | /* This function is called so early that colors are not yet | 5363 | /* This function is called so early that colors are not yet |