summaryrefslogtreecommitdiff
path: root/lisp/international
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/international')
-rw-r--r--lisp/international/mule-cmds.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 5165f38731d..ade85317582 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -415,7 +415,8 @@ For invalid characters, CHARs are actually strings."
charset (char-charset char))
(if (eq charset 'unknown)
(setq char (match-string 0)))
- (if (or (eq charset 'unknown)
+ (if (or (memq charset '(unknown
+ eight-bit-control eight-bit-graphic))
(not (or (eq excludes t) (memq charset excludes))))
(let ((slot (assq charset chars)))
(if slot
@@ -433,7 +434,7 @@ For invalid characters, CHARs are actually strings."
charset (char-charset char))
(if (eq charset 'unknown)
(setq char (match-string 0)))
- (if (or (eq charset 'unknown)
+ (if (or (memq charset '(unknown eight-bit-control eight-bit-graphic))
(not (or (eq excludes t) (memq charset excludes))))
(let ((slot (assq charset chars)))
(if slot