aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2004-05-19 19:00:02 +0000
committerStefan Monnier2004-05-19 19:00:02 +0000
commit27149c587cdfede04c2cda8edc9c37eefb853dfa (patch)
tree236bf30600073b1d7ecd617b427d87e7790c19a0
parentd490ebbe49f75a5041e97621a72a55fe033226f7 (diff)
downloademacs-27149c587cdfede04c2cda8edc9c37eefb853dfa.tar.gz
emacs-27149c587cdfede04c2cda8edc9c37eefb853dfa.zip
(gud-reset): Use unless & with-current-buffer.
-rw-r--r--lisp/progmodes/gud.el11
1 files changed, 5 insertions, 6 deletions
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index 84dec78d895..eb0b887bdf3 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -2554,12 +2554,11 @@ It is saved for when this flag is not set.")
2554 2554
2555(defun gud-reset () 2555(defun gud-reset ()
2556 (dolist (buffer (buffer-list)) 2556 (dolist (buffer (buffer-list))
2557 (if (not (eq buffer gud-comint-buffer)) 2557 (unless (eq buffer gud-comint-buffer)
2558 (save-excursion 2558 (with-current-buffer buffer
2559 (set-buffer buffer) 2559 (when gud-minor-mode
2560 (when gud-minor-mode 2560 (setq gud-minor-mode nil)
2561 (setq gud-minor-mode nil) 2561 (kill-local-variable 'tool-bar-map))))))
2562 (kill-local-variable 'tool-bar-map))))))
2563 2562
2564(defun gud-display-frame () 2563(defun gud-display-frame ()
2565 "Find and obey the last filename-and-line marker from the debugger. 2564 "Find and obey the last filename-and-line marker from the debugger.