diff options
| author | Nick Roberts | 2007-03-08 08:19:28 +0000 |
|---|---|---|
| committer | Nick Roberts | 2007-03-08 08:19:28 +0000 |
| commit | e32ff2e25651bdd141212c45b13fedb1d2ebf632 (patch) | |
| tree | 4f649c745499076fd51e74e5782df9b648d7872a | |
| parent | ac7b6e9b9539a4c5dbe682d2f090b2c3fa53846d (diff) | |
| download | emacs-e32ff2e25651bdd141212c45b13fedb1d2ebf632.tar.gz emacs-e32ff2e25651bdd141212c45b13fedb1d2ebf632.zip | |
(gdb): Pop up current GUD buffer if user
tries to start a second session in graphical mode.
| -rw-r--r-- | lisp/progmodes/gud.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index 1662af1c924..8db7c28219e 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el | |||
| @@ -690,7 +690,10 @@ session." | |||
| 690 | (buffer-name gud-comint-buffer) | 690 | (buffer-name gud-comint-buffer) |
| 691 | (get-buffer-process gud-comint-buffer) | 691 | (get-buffer-process gud-comint-buffer) |
| 692 | (with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba))) | 692 | (with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba))) |
| 693 | (error "Multiple debugging requires restarting in text command mode")) | 693 | (let ((same-window-regexps)) |
| 694 | (display-buffer gud-comint-buffer) | ||
| 695 | (error | ||
| 696 | "Multiple debugging requires restarting in text command mode"))) | ||
| 694 | 697 | ||
| 695 | (gud-common-init command-line nil 'gud-gdb-marker-filter) | 698 | (gud-common-init command-line nil 'gud-gdb-marker-filter) |
| 696 | (set (make-local-variable 'gud-minor-mode) 'gdb) | 699 | (set (make-local-variable 'gud-minor-mode) 'gdb) |