aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2008-10-09 12:12:33 +0000
committerKenichi Handa2008-10-09 12:12:33 +0000
commitc576d6dc9e6ca5212e8c74cd25316f664704c8d3 (patch)
tree19a2f3cee10db687af4f5ad54d130b13713ae8dd
parent1bf7273525fbc3657d861630efe006dd8f66783a (diff)
downloademacs-c576d6dc9e6ca5212e8c74cd25316f664704c8d3.tar.gz
emacs-c576d6dc9e6ca5212e8c74cd25316f664704c8d3.zip
(font_delete_unmatched): Fix previous change. Don't
reject an entity if DPI and AVGWIDTH of an entity are 0.
-rw-r--r--src/font.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/font.c b/src/font.c
index fa179d624b5..c291d4da364 100644
--- a/src/font.c
+++ b/src/font.c
@@ -2665,11 +2665,13 @@ font_delete_unmatched (list, spec, size)
2665 if (prop < FONT_SPEC_MAX 2665 if (prop < FONT_SPEC_MAX
2666 && INTEGERP (AREF (spec, FONT_DPI_INDEX)) 2666 && INTEGERP (AREF (spec, FONT_DPI_INDEX))
2667 && INTEGERP (AREF (entity, FONT_DPI_INDEX)) 2667 && INTEGERP (AREF (entity, FONT_DPI_INDEX))
2668 && XINT (AREF (entity, FONT_DPI_INDEX)) != 0
2668 && ! EQ (AREF (spec, FONT_DPI_INDEX), AREF (entity, FONT_DPI_INDEX))) 2669 && ! EQ (AREF (spec, FONT_DPI_INDEX), AREF (entity, FONT_DPI_INDEX)))
2669 prop = FONT_SPEC_MAX; 2670 prop = FONT_SPEC_MAX;
2670 if (prop < FONT_SPEC_MAX 2671 if (prop < FONT_SPEC_MAX
2671 && INTEGERP (AREF (spec, FONT_AVGWIDTH_INDEX)) 2672 && INTEGERP (AREF (spec, FONT_AVGWIDTH_INDEX))
2672 && INTEGERP (AREF (entity, FONT_AVGWIDTH_INDEX)) 2673 && INTEGERP (AREF (entity, FONT_AVGWIDTH_INDEX))
2674 && XINT (AREF (entity, FONT_AVGWIDTH_INDEX)) != 0
2673 && ! EQ (AREF (spec, FONT_AVGWIDTH_INDEX), 2675 && ! EQ (AREF (spec, FONT_AVGWIDTH_INDEX),
2674 AREF (entity, FONT_AVGWIDTH_INDEX))) 2676 AREF (entity, FONT_AVGWIDTH_INDEX)))
2675 prop = FONT_SPEC_MAX; 2677 prop = FONT_SPEC_MAX;