mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-24 13:57:36 +00:00
Ensure we always remove the breakpoint overlays
* lisp/emacs-lisp/edebug.el (edebug--display-1): Remove the overlays here -- this cleans up after exiting no matter how we exited.
This commit is contained in:
parent
73cea54064
commit
7e5f3a8091
1 changed files with 1 additions and 1 deletions
|
|
@ -2845,6 +2845,7 @@ See `edebug-behavior-alist' for implementations.")
|
|||
(goto-char edebug-buffer-outside-point))
|
||||
;; ... nothing more.
|
||||
)
|
||||
(edebug--overlay-breakpoints-remove (point-min) (point-max))
|
||||
;; Could be an option to keep eval display up.
|
||||
(if edebug-eval-buffer (kill-buffer edebug-eval-buffer))
|
||||
(with-timeout-unsuspend edebug-with-timeout-suspend)
|
||||
|
|
@ -2944,7 +2945,6 @@ See `edebug-behavior-alist' for implementations.")
|
|||
(setq signal-hook-function #'edebug-signal)
|
||||
(if edebug-backtrace-buffer
|
||||
(kill-buffer edebug-backtrace-buffer))
|
||||
(edebug--overlay-breakpoints-remove (point-min) (point-max))
|
||||
|
||||
;; Remember selected-window after recursive-edit.
|
||||
;; (setq edebug-inside-window (selected-window))
|
||||
|
|
|
|||
Loading…
Reference in a new issue