(gdb): Restore existing session if user
tries to start a second one in graphical mode.
This commit is contained in:
parent
33bcdf3c68
commit
a9fde69f5f
1 changed files with 3 additions and 4 deletions
|
@ -723,14 +723,13 @@ text command mode to debug multiple programs within one Emacs
|
|||
session."
|
||||
(interactive (list (gud-query-cmdline 'gdb)))
|
||||
|
||||
(if (and gud-comint-buffer
|
||||
(when (and gud-comint-buffer
|
||||
(buffer-name gud-comint-buffer)
|
||||
(get-buffer-process gud-comint-buffer)
|
||||
(with-current-buffer gud-comint-buffer (eq gud-minor-mode 'gdba)))
|
||||
(let ((same-window-regexps))
|
||||
(display-buffer gud-comint-buffer)
|
||||
(gdb-restore-windows)
|
||||
(error
|
||||
"Multiple debugging requires restarting in text command mode")))
|
||||
"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)
|
||||
|
|
Loading…
Add table
Reference in a new issue