summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Debugger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/Debugger.cpp')
-rw-r--r--lldb/source/Core/Debugger.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp
index aa7d08a8827..08033d04ec6 100644
--- a/lldb/source/Core/Debugger.cpp
+++ b/lldb/source/Core/Debugger.cpp
@@ -542,18 +542,9 @@ Debugger::GetSettingsController (bool finish)
if (!initialized)
{
- UserSettingsControllerSP parent = g_settings_controller->GetParent();
- if (parent)
- parent->RegisterChild (g_settings_controller);
-
- g_settings_controller->CreateSettingsVector (Debugger::DebuggerSettingsController::global_settings_table,
- true);
- g_settings_controller->CreateSettingsVector (Debugger::DebuggerSettingsController::instance_settings_table,
- false);
-
- g_settings_controller->InitializeGlobalVariables ();
- g_settings_controller->CreateDefaultInstanceSettings ();
- initialized = true;
+ initialized = UserSettingsController::InitializeSettingsController (g_settings_controller,
+ Debugger::DebuggerSettingsController::global_settings_table,
+ Debugger::DebuggerSettingsController::instance_settings_table);
}
if (finish)
OpenPOWER on IntegriCloud