]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix widgets in Outline mode on TTY frames
authorEli Zaretskii <eliz@gnu.org>
Wed, 3 Nov 2021 18:13:04 +0000 (20:13 +0200)
committerEli Zaretskii <eliz@gnu.org>
Wed, 3 Nov 2021 18:13:04 +0000 (20:13 +0200)
* 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

index 2a6f475a0dbc08da16d8129377bade152fdf772a..5b20a42c97b652da6b7c9a74f5066be60db3dce9 100644 (file)
@@ -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)