From: Eli Zaretskii Date: Wed, 3 Nov 2021 18:13:04 +0000 (+0200) Subject: Fix widgets in Outline mode on TTY frames X-Git-Tag: emacs-29.0.90~3671^2~265 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d8523060e5dcf285a5468377720bed6a34599df6;p=emacs.git 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) --- 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)