From d8523060e5dcf285a5468377720bed6a34599df6 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 3 Nov 2021 20:13:04 +0200 Subject: [PATCH] Fix widgets in Outline mode on TTY frames * lisp/outline.el (outline--valid-emoji-p): Don't try to probe support for display of Emoji characters on TTY frames. (Bug#51578) --- lisp/outline.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/outline.el b/lisp/outline.el index 2a6f475a0db..5b20a42c97b 100644 --- a/lisp/outline.el +++ b/lisp/outline.el @@ -961,7 +961,8 @@ If non-nil, EVENT should be a mouse event." " " (buffer-substring (point) (1+ (point)))))) (defun outline--valid-emoji-p (string) - (when-let ((font (car (internal-char-font nil ?😀)))) + (when-let ((font (and (display-multi-font-p) + (car (internal-char-font nil ?😀))))) (font-has-char-p font (aref string 0)))) (defun outline--valid-char-p (string) -- 2.39.5