diff --git a/src/tuxclockerd/AssignableAdaptorFactory.cpp b/src/tuxclockerd/AssignableAdaptorFactory.cpp index 1fd74ee..912a258 100644 --- a/src/tuxclockerd/AssignableAdaptorFactory.cpp +++ b/src/tuxclockerd/AssignableAdaptorFactory.cpp @@ -6,11 +6,15 @@ #include QDBusAbstractAdaptor *AssignableAdaptorFactory::assignableAdaptor(QObject *parent, const tc_assignable_node_t *node) { + if (!node->assign_callback) { + // Placeholder node + return nullptr; + } + switch (node->value_category) { case TC_ASSIGNABLE_RANGE: return new AssignableVariantRangeAdaptor(parent, node); case TC_ASSIGNABLE_ENUM: - qDebug() << "using enum adaptor"; return new AssignableEnumAdaptor(parent, node); default: return nullptr;