diff options
author | jmb462 <jmb462@gmail.com> | 2022-02-16 00:52:32 +0100 |
---|---|---|
committer | Jean-Michel Bernard <jmb462@gmail.com> | 2022-02-16 11:38:24 +0100 |
commit | dcd2a92af3cc85b50ee2c02dc64589da6d429e8c (patch) | |
tree | f46c8abb14e2677131c058625e9dee57babf131e /editor/debugger/debug_adapter/debug_adapter_server.cpp | |
parent | f5b9cbaff6f0a058d08187b3124948ae68848cd0 (diff) | |
download | redot-engine-dcd2a92af3cc85b50ee2c02dc64589da6d429e8c.tar.gz |
Port existing _notification code to use switch statements (part 1/3)
Diffstat (limited to 'editor/debugger/debug_adapter/debug_adapter_server.cpp')
-rw-r--r-- | editor/debugger/debug_adapter/debug_adapter_server.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/editor/debugger/debug_adapter/debug_adapter_server.cpp b/editor/debugger/debug_adapter/debug_adapter_server.cpp index ffbbf66015..e9fc7ec913 100644 --- a/editor/debugger/debug_adapter/debug_adapter_server.cpp +++ b/editor/debugger/debug_adapter/debug_adapter_server.cpp @@ -42,12 +42,14 @@ DebugAdapterServer::DebugAdapterServer() { void DebugAdapterServer::_notification(int p_what) { switch (p_what) { - case NOTIFICATION_ENTER_TREE: + case NOTIFICATION_ENTER_TREE: { start(); - break; - case NOTIFICATION_EXIT_TREE: + } break; + + case NOTIFICATION_EXIT_TREE: { stop(); - break; + } break; + case NOTIFICATION_INTERNAL_PROCESS: { // The main loop can be run again during request processing, which modifies internal state of the protocol. // Thus, "polling" is needed to prevent it from parsing other requests while the current one isn't finished. @@ -57,6 +59,7 @@ void DebugAdapterServer::_notification(int p_what) { polling = false; } } break; + case EditorSettings::NOTIFICATION_EDITOR_SETTINGS_CHANGED: { protocol._request_timeout = EditorSettings::get_singleton()->get("network/debug_adapter/request_timeout"); protocol._sync_breakpoints = EditorSettings::get_singleton()->get("network/debug_adapter/sync_breakpoints"); |