aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDmitry Antipov2014-05-19 11:54:39 +0400
committerDmitry Antipov2014-05-19 11:54:39 +0400
commit8bb5971691aa57b9eda5993440316f6bd3d667d1 (patch)
tree8bed0fd2eaa4c6f112d34f8f49e039ee8ed12280 /src
parent2bcf0551dff645b8c691290adf58dc890b79e745 (diff)
downloademacs-8bb5971691aa57b9eda5993440316f6bd3d667d1.tar.gz
emacs-8bb5971691aa57b9eda5993440316f6bd3d667d1.zip
* font.c (font_matching_entity): Extract font-entity object
from the vector of matching entities (Bug#17486).
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/font.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 06377ba257d..751076f4b8e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -7,6 +7,9 @@
7 (syms_of_data): DEFSYM it. 7 (syms_of_data): DEFSYM it.
8 * dbusbind.c (xd_signature): Use CHECK_BOOLEAN. 8 * dbusbind.c (xd_signature): Use CHECK_BOOLEAN.
9 9
10 * font.c (font_matching_entity): Extract font-entity object
11 from the vector of matching entities (Bug#17486).
12
102014-05-17 Paul Eggert <eggert@cs.ucla.edu> 132014-05-17 Paul Eggert <eggert@cs.ucla.edu>
11 14
12 Assume C99 or later (Bug#17487). 15 Assume C99 or later (Bug#17487).
diff --git a/src/font.c b/src/font.c
index 5faf477fa90..b8b81fd3fea 100644
--- a/src/font.c
+++ b/src/font.c
@@ -2803,7 +2803,7 @@ font_matching_entity (struct frame *f, Lisp_Object *attrs, Lisp_Object spec)
2803 ASET (work, FONT_TYPE_INDEX, driver_list->driver->type); 2803 ASET (work, FONT_TYPE_INDEX, driver_list->driver->type);
2804 entity = assoc_no_quit (work, XCDR (cache)); 2804 entity = assoc_no_quit (work, XCDR (cache));
2805 if (CONSP (entity)) 2805 if (CONSP (entity))
2806 entity = XCDR (entity); 2806 entity = AREF (XCDR (entity), 0);
2807 else 2807 else
2808 { 2808 {
2809 entity = driver_list->driver->match (f, work); 2809 entity = driver_list->driver->match (f, work);