# HG changeset patch # User Nick Roberts # Date 1189664780 0 # Node ID d8140314e60fb72a2805f8982323eb03a1378567 # Parent fd5ce80ad82777e03b94e17e258bbb622584fae9 (gdb-ready): New variable. (gdb): Set it to nil. Set gud-running to nil here... (gud-common-init): ...instead of here. diff -r fd5ce80ad827 -r d8140314e60f lisp/progmodes/gud.el --- a/lisp/progmodes/gud.el Thu Sep 13 06:14:15 2007 +0000 +++ b/lisp/progmodes/gud.el Thu Sep 13 06:26:20 2007 +0000 @@ -104,6 +104,8 @@ "Non-nil if debugged program is running. Used to grey out relevant toolbar icons.") +(defvar gdb-ready nil) + ;; Use existing Info buffer, if possible. (defun gud-goto-info () "Go to relevant Emacs info node." @@ -764,6 +766,8 @@ (setq comint-prompt-regexp "^(.*gdb[+]?) *") (setq paragraph-start comint-prompt-regexp) (setq gdb-first-prompt t) + (setq gud-running nil) + (setq gdb-ready nil) (setq gud-filter-pending-text nil) (run-hooks 'gdb-mode-hook)) @@ -2519,7 +2523,6 @@ (and file-word (file-name-nondirectory file)))) (set (make-local-variable 'gud-marker-filter) marker-filter) (if find-file (set (make-local-variable 'gud-find-file) find-file)) - (setq gud-running nil) (setq gud-last-last-frame nil) (set-process-filter (get-buffer-process (current-buffer)) 'gud-filter)