aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2013-11-02 08:58:54 +0100
committerJan Djärv2013-11-02 08:58:54 +0100
commit0c21fa44f01af50b27618f44c5dc8a4051d6f98b (patch)
tree37ec185285663e3f45030017bb9c3f816ff9cdc3 /src
parent3d42b9689949b927cd5e8e5d42ad96149abf5c45 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/xfaces.c6
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 @@
12013-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
12013-11-02 Paul Eggert <eggert@cs.ucla.edu> 62013-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