summaryrefslogtreecommitdiffstats
path: root/editor/debugger/debug_adapter/debug_adapter_server.cpp
diff options
context:
space:
mode:
authorjmb462 <jmb462@gmail.com>2022-02-16 00:52:32 +0100
committerJean-Michel Bernard <jmb462@gmail.com>2022-02-16 11:38:24 +0100
commitdcd2a92af3cc85b50ee2c02dc64589da6d429e8c (patch)
treef46c8abb14e2677131c058625e9dee57babf131e /editor/debugger/debug_adapter/debug_adapter_server.cpp
parentf5b9cbaff6f0a058d08187b3124948ae68848cd0 (diff)
downloadredot-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.cpp11
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");