summaryrefslogtreecommitdiffstats
path: root/src/control
diff options
context:
space:
mode:
authorBe <be@mixxx.org>2020-09-01 18:30:01 -0500
committerBe <be@mixxx.org>2020-09-01 18:30:01 -0500
commit427ba5ef310bf2b29ce49a4dcbad6228efe12fbb (patch)
tree2dd43c021490a4f001a19eda1cbdc39fed87ad10 /src/control
parentfa16b574bb286329955c809765a1eb11946e429e (diff)
assert for missing ControlObjects with --controllerDebug CLI option
Diffstat (limited to 'src/control')
-rw-r--r--src/control/controlobjectscript.cpp6
-rw-r--r--src/control/controlobjectscript.h1
2 files changed, 4 insertions, 3 deletions
diff --git a/src/control/controlobjectscript.cpp b/src/control/controlobjectscript.cpp
index fb997ad17f..1765a5453e 100644
--- a/src/control/controlobjectscript.cpp
+++ b/src/control/controlobjectscript.cpp
@@ -1,9 +1,11 @@
+#include "control/controlobjectscript.h"
+
#include <QtDebug>
-#include "control/controlobjectscript.h"
+#include "controllers/controllerdebug.h"
ControlObjectScript::ControlObjectScript(const ConfigKey& key, QObject* pParent)
- : ControlProxy(key, pParent, ControlFlag::AllowMissingOrInvalid) {
+ : ControlProxy(key, pParent, ControllerDebug::shouldAssertForInvalidControlObjects()) {
}
bool ControlObjectScript::addScriptConnection(const ScriptConnection& conn) {
diff --git a/src/control/controlobjectscript.h b/src/control/controlobjectscript.h
index 9c046efed1..2c2c0a60d6 100644
--- a/src/control/controlobjectscript.h
+++ b/src/control/controlobjectscript.h
@@ -4,7 +4,6 @@
#include <QVector>
#include "control/controlproxy.h"
-#include "controllers/controllerdebug.h"
#include "controllers/scripting/legacy/scriptconnection.h"
// this is used for communicate with controller scripts