]> git.eshelyaron.com Git - emacs.git/commitdiff
Suppress warning about obsolete function custom-show
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 12 Jun 2019 14:33:00 +0000 (16:33 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 12 Jun 2019 14:33:00 +0000 (16:33 +0200)
* lisp/cus-edit.el (custom-variable-value-create): Suppress
warning about obsolete function custom-show.  The widget this
supports has been obsolete since Emacs 24, but we should perhaps
be very conservative about removing widget types, so suppress the
warning instead of removing the widget type.

lisp/cus-edit.el

index 6d47e607ae6a30692a28070256166ae66c2fe66c..5fd93224f8ae075993e827c283c4efcab8c75106 100644 (file)
@@ -2570,7 +2570,8 @@ try matching its doc string against `custom-guess-doc-alist'."
 
     ;; If we don't know the state, see if we need to edit it in lisp form.
     (unless state
-      (setq state (if (custom-show type value) 'unknown 'hidden)))
+      (with-suppressed-warnings ((obsolete custom-show))
+        (setq state (if (custom-show type value) 'unknown 'hidden))))
     (when (eq state 'unknown)
       (unless (widget-apply conv :match value)
        (setq form 'mismatch)))