emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 7e5f3a8 2/2: Ensure we always remove the breakpoint


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 7e5f3a8 2/2: Ensure we always remove the breakpoint overlays
Date: Mon, 21 Oct 2019 16:22:24 -0400 (EDT)

branch: master
commit 7e5f3a809109fc9643739bea2113563805618df2
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    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.
---
 lisp/emacs-lisp/edebug.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 0c3164b..9c85ae3 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -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))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]