diff --git a/sdk/openbr_plugin.cpp b/sdk/openbr_plugin.cpp index 5ea5f33..4c0b19a 100644 --- a/sdk/openbr_plugin.cpp +++ b/sdk/openbr_plugin.cpp @@ -618,8 +618,9 @@ void Object::setProperty(const QString &name, const QString &value) } else { variant = value; } - - QObject::setProperty(qPrintable(name), variant); + if (!QObject::setProperty(qPrintable(name), variant) && !type.isEmpty()) + qFatal("Failed to set %s::%s to: %s %s", + metaObject()->className(), qPrintable(name), qPrintable(value), qPrintable(type)); } QStringList br::Object::parse(const QString &string, char split)