emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/dape 73a36ef384 3/5: Guard against placing "dead" stack


From: ELPA Syncer
Subject: [elpa] externals/dape 73a36ef384 3/5: Guard against placing "dead" stack pointers
Date: Wed, 17 Jan 2024 12:57:56 -0500 (EST)

branch: externals/dape
commit 73a36ef384d5d77cc798cee765337334cbc3a955
Author: Daniel Pettersson <daniel@dpettersson.net>
Commit: Daniel Pettersson <daniel@dpettersson.net>

    Guard against placing "dead" stack pointers
---
 dape.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dape.el b/dape.el
index dd45bcc4e0..ef27907368 100644
--- a/dape.el
+++ b/dape.el
@@ -2417,7 +2417,8 @@ See `dape--callback' for expected CB signature."
 If SKIP-STACK-POINTER-FLASH is non nil refrain from flashing line.
 If SKIP-GOTO is non nil refrain from going to selected stack."
   (dape--remove-stack-pointers)
-  (when-let ((frame (dape--current-stack-frame conn)))
+  (when-let (((dape--stopped-threads conn))
+             (frame (dape--current-stack-frame conn)))
     (let ((deepest-p (eq frame (car (plist-get (dape--current-thread conn)
                                                :stackFrames)))))
       (dape--with dape--source-ensure (conn frame)



reply via email to

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