1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 14:30:43 -08:00

(gdb-display-buffer): Don't split a buffer

if it's not part of gdb-ui, e.g, at start.
This commit is contained in:
Nick Roberts 2008-07-05 09:35:01 +00:00
parent aef2da5c89
commit 95741663a9

View file

@ -3084,12 +3084,16 @@ another GDB command e.g pwd, to see new frames")
(if answer
(display-buffer buf nil (or frame 0)) ;Deiconify the frame if necessary.
(let ((window (get-lru-window)))
(let* ((largest (get-largest-window))
(cur-size (window-height largest)))
(setq answer (split-window largest))
(set-window-buffer answer buf)
(set-window-dedicated-p answer dedicated)))
answer)))
(if (memq (buffer-local-value 'gud-minor-mode (window-buffer window))
'(gdba gdbmi))
(let* ((largest (get-largest-window))
(cur-size (window-height largest)))
(setq answer (split-window largest))
(set-window-buffer answer buf)
(set-window-dedicated-p answer dedicated)
answer)
(set-window-buffer window buf)
window)))))
;;; Shared keymap initialization: