diff options
Diffstat (limited to 'gdb/python')
-rw-r--r-- | gdb/python/lib/gdb/dap/server.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/python/lib/gdb/dap/server.py b/gdb/python/lib/gdb/dap/server.py index f27fa9c..8abe475 100644 --- a/gdb/python/lib/gdb/dap/server.py +++ b/gdb/python/lib/gdb/dap/server.py @@ -164,9 +164,10 @@ def request(name): def wrap(func): global _commands - _commands[name] = func # All requests must run in the DAP thread. - return in_dap_thread(func) + func = in_dap_thread(func) + _commands[name] = func + return func return wrap |