]> git.eshelyaron.com Git - emacs.git/commitdiff
Add check in list-threads for --without-threads configuration
authorGemini Lasswell <gazally@runbox.com>
Thu, 23 Aug 2018 19:19:04 +0000 (12:19 -0700)
committerGemini Lasswell <gazally@runbox.com>
Sun, 9 Sep 2018 14:41:50 +0000 (07:41 -0700)
* lisp/thread.el (list-threads): Signal an error if the Emacs configuration
doesn't have threads.

lisp/thread.el

index c9f50ff5dba717781bf6adf749c0e42c501db5f7..53208851b78eb88d4de461d7b666a0ac2f034e68 100644 (file)
@@ -82,6 +82,9 @@ An EVENT has the format
 (defun list-threads ()
   "Display a list of threads."
   (interactive)
+  ;; Threads may not exist, if Emacs was configured --without-threads.
+  (unless (bound-and-true-p main-thread)
+    (error "Threads are not supported in this configuration"))
   ;; Generate the Threads list buffer, and switch to it.
   (let ((buf (get-buffer-create "*Threads*")))
     (with-current-buffer buf