Mercurial > emacs
diff lisp/progmodes/gud.el @ 76381:cca5c886cdea
(gdb): Pop up current GUD buffer if user
tries to start a second session in graphical mode.
author | Nick Roberts <nickrob@snap.net.nz> |
---|---|
date | Thu, 08 Mar 2007 08:19:28 +0000 |
parents | 5b3f284c883e |
children | ecc6f5a2f4cb 91bf6e05918b |
line wrap: on
line diff
--- a/lisp/progmodes/gud.el Thu Mar 08 08:18:29 2007 +0000 +++ b/lisp/progmodes/gud.el Thu Mar 08 08:19:28 2007 +0000 @@ -690,7 +690,10 @@ (buffer-name gud-comint-buffer) (get-buffer-process gud-comint-buffer) (with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba))) - (error "Multiple debugging requires restarting in text command mode")) + (let ((same-window-regexps)) + (display-buffer gud-comint-buffer) + (error + "Multiple debugging requires restarting in text command mode"))) (gud-common-init command-line nil 'gud-gdb-marker-filter) (set (make-local-variable 'gud-minor-mode) 'gdb)