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

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

[elpa] externals/dape 28a61c0235 2/3: Fix stack selection on adapters th


From: ELPA Syncer
Subject: [elpa] externals/dape 28a61c0235 2/3: Fix stack selection on adapters that support delayed fetch
Date: Tue, 10 Dec 2024 15:57:47 -0500 (EST)

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

    Fix stack selection on adapters that support delayed fetch
---
 dape.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dape.el b/dape.el
index f380dbf755..323bd3d34f 100644
--- a/dape.el
+++ b/dape.el
@@ -2593,6 +2593,10 @@ When SKIP-UPDATE is non nil, does not notify adapter 
about removal."
 (defun dape-stack-select-up (conn n)
   "Select N stacks above current selected stack for adapter CONN."
   (interactive (list (dape--live-connection 'stopped) 1))
+  ;; Ensure all threads.  See `dape--stack-trace'.
+  (let ((dape--request-blocking t))
+    (dape--with-request
+        (dape--stack-trace conn (dape--current-thread conn) 
dape-stack-trace-levels)))
   (if (dape--stopped-threads conn)
       (let* ((current-stack (dape--current-stack-frame conn))
              (stacks (plist-get (dape--current-thread conn) :stackFrames))



reply via email to

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