]> git.eshelyaron.com Git - emacs.git/commitdiff
(cancel-debug-on-entry): Make the empty string argument obsolete.
authorLute Kamstra <lute@gnu.org>
Mon, 13 Jun 2005 08:14:06 +0000 (08:14 +0000)
committerLute Kamstra <lute@gnu.org>
Mon, 13 Jun 2005 08:14:06 +0000 (08:14 +0000)
lisp/ChangeLog
lisp/emacs-lisp/debug.el

index ee10a5f787e81c8c4627eda70a6edb221aa089b2..0dd7b735ee6b596277a82587f51ef351ac007068 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-13  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
+       string argument obsolete.
+
 2005-06-13  Carsten Dominik  <dominik@science.uva.nl>
 
        * textmodes/org.el:  (org-CUA-compatible): New option.
index 83e07f6d199c7563641d89d90b15e9636b89372b..795c6418e5a5eef721cf8264380953d783b9597f 100644 (file)
@@ -693,16 +693,19 @@ Redefining FUNCTION also cancels it."
 ;;;###autoload
 (defun cancel-debug-on-entry (&optional function)
   "Undo effect of \\[debug-on-entry] on FUNCTION.
-If argument is nil or an empty string, cancel for all functions.
+If FUNCTION is nil, cancel debug-on-entry for all functions.
 When called interactively, prompt for FUNCTION in the minibuffer.
 To specify a nil argument interactively, exit with an empty minibuffer."
   (interactive
    (list (let ((name
                (completing-read "Cancel debug on entry (to function): "
                                 (mapcar 'symbol-name debug-function-list)
-                                nil t nil)))
-          (if name (intern name)))))
-  (if (and function (not (string= function "")))
+                                nil t)))
+          (when name
+            (unless (string= name "")
+              (intern name))))))
+  (if (and function
+          (not (string= function ""))) ; Pre 22.1 compatibility test.
       (progn
        (let ((defn (debug-on-entry-1 function nil)))
          (condition-case nil