]> code.delx.au - gnu-emacs/commitdiff
(gud-reset): Use unless & with-current-buffer.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 19 May 2004 19:00:02 +0000 (19:00 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 19 May 2004 19:00:02 +0000 (19:00 +0000)
lisp/progmodes/gud.el

index 84dec78d8958f8a9020ab740b681c8d30e18dea7..eb0b887bdf31bbc84cad36dddadc348511b021fd 100644 (file)
@@ -2554,12 +2554,11 @@ It is saved for when this flag is not set.")
 
 (defun gud-reset ()
   (dolist (buffer (buffer-list))
-    (if (not (eq buffer gud-comint-buffer))
-       (save-excursion
-         (set-buffer buffer)
-         (when gud-minor-mode
-           (setq gud-minor-mode nil)
-           (kill-local-variable 'tool-bar-map))))))
+    (unless (eq buffer gud-comint-buffer)
+      (with-current-buffer buffer
+       (when gud-minor-mode
+         (setq gud-minor-mode nil)
+         (kill-local-variable 'tool-bar-map))))))
 
 (defun gud-display-frame ()
   "Find and obey the last filename-and-line marker from the debugger.