emacs-diffs
[Top][All Lists]
Advanced

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

master 89a4488: Ensure buffer is alive in python-pdbtrack-unset-tracked-


From: Eli Zaretskii
Subject: master 89a4488: Ensure buffer is alive in python-pdbtrack-unset-tracked-buffer
Date: Sat, 7 Dec 2019 04:42:05 -0500 (EST)

branch: master
commit 89a4488f8950c52b6e3fd8b780761ede87b518fd
Author: Andrii Kolomoiets <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Ensure buffer is alive in python-pdbtrack-unset-tracked-buffer
    
    * lisp/progmodes/python.el (python-pdbtrack-unset-tracked-buffer):
    Check if buffer `python-pdbtrack-tracked-buffer' is alive.
    (Bug#38413)
---
 lisp/progmodes/python.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index e720c6e..1b3b92d 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -3832,10 +3832,10 @@ Returns the tracked buffer."
 
 (defun python-pdbtrack-unset-tracked-buffer ()
   "Untrack currently tracked buffer."
-  (when python-pdbtrack-tracked-buffer
+  (when (buffer-live-p python-pdbtrack-tracked-buffer)
     (with-current-buffer python-pdbtrack-tracked-buffer
-      (set-marker overlay-arrow-position nil))
-    (setq python-pdbtrack-tracked-buffer nil)))
+      (set-marker overlay-arrow-position nil)))
+  (setq python-pdbtrack-tracked-buffer nil))
 
 (defun python-pdbtrack-tracking-finish ()
   "Finish tracking."



reply via email to

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