branch: externals/dape commit 59f67ebf9ed52f19882ff3ac17932cf946e8b994 Author: Daniel Pettersson <dan...@dpettersson.net> Commit: Daniel Pettersson <dan...@dpettersson.net>
Remove artificial status change on next like commands --- dape.el | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dape.el b/dape.el index b044a90388..a33fcc720e 100644 --- a/dape.el +++ b/dape.el @@ -775,14 +775,8 @@ Run step like COMMAND on CONN. If ARG is set run COMMAND ARG times." ,@(when (dape--capable-p conn :supportsSteppingGranularity) (list :granularity (symbol-name dape-stepping-granularity))))) - (unless error - ;; FIXME This is known to mess up state, needs some thorough - ;; testing before removed, state should be handled by - ;; event not request responses. - (dape--update-state conn 'running) - (dape--remove-stack-pointers) - (dape--threads-set-status conn nil t 'running) - (run-hooks 'dape-update-ui-hooks))))) + (when error + (error "Failed to %s: %s" command error))))) (defun dape--maybe-select-thread (conn thread-id force) "Maybe set selected THREAD-ID and CONN.