[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))