summaryrefslogtreecommitdiffstats
path: root/src/preferences/settingsmanager.cpp
diff options
context:
space:
mode:
authorPalakis <contact@slepin.fr>2017-06-15 15:38:33 +0200
committerPalakis <contact@slepin.fr>2017-06-15 15:38:33 +0200
commit29e2205b7e895384d959cbe2ea73adbe93044ae1 (patch)
treec1589d4ed61416a2c11eb27721299bb737c933ef /src/preferences/settingsmanager.cpp
parentb2d089d9d6158c1756068501b2e122ae4fc3a906 (diff)
BroadcastSettings: make sure only one instance exists
Diffstat (limited to 'src/preferences/settingsmanager.cpp')
-rw-r--r--src/preferences/settingsmanager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/preferences/settingsmanager.cpp b/src/preferences/settingsmanager.cpp
index bd5d2188bb..c5b531ed33 100644
--- a/src/preferences/settingsmanager.cpp
+++ b/src/preferences/settingsmanager.cpp
@@ -28,6 +28,11 @@ SettingsManager::SettingsManager(QObject* pParent,
initializeDefaults();
ControlDoublePrivate::setUserConfig(m_pSettings);
+
+ VERIFY_OR_DEBUG_ASSERT(!m_pBroadcastSettings.isNull()) {
+ m_pBroadcastSettings = BroadcastSettingsPointer(
+ new BroadcastSettings(m_pSettings));
+ }
}
SettingsManager::~SettingsManager() {