summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/UserSettingsController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/UserSettingsController.cpp')
-rw-r--r--lldb/source/Core/UserSettingsController.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/lldb/source/Core/UserSettingsController.cpp b/lldb/source/Core/UserSettingsController.cpp
index b97aa1d7ea7..4a604cac38b 100644
--- a/lldb/source/Core/UserSettingsController.cpp
+++ b/lldb/source/Core/UserSettingsController.cpp
@@ -2187,6 +2187,7 @@ InstanceSettings::InstanceSettings (UserSettingsController &owner, const char *i
m_instance_name (instance_name)
{
if ((m_instance_name != InstanceSettings::GetDefaultName())
+ && (m_instance_name != InstanceSettings::InvalidName())
&& live_instance)
m_owner.RegisterInstanceSettings (this);
}
@@ -2205,6 +2206,14 @@ InstanceSettings::GetDefaultName ()
return g_default_settings_name;
}
+const ConstString &
+InstanceSettings::InvalidName ()
+{
+ static const ConstString g_invalid_name ("Invalid instance name");
+
+ return g_invalid_name;
+}
+
void
InstanceSettings::ChangeInstanceName (const std::string &new_instance_name)
{
OpenPOWER on IntegriCloud