From 6d6ca7567740d396e1f803ad9dc7a0c64c3be24c Mon Sep 17 00:00:00 2001 From: caotto Date: Tue, 22 Jan 2013 14:11:01 -0500 Subject: [PATCH] re-add check in br::Object::setProperty, but only when not adding a dynamic property. --- sdk/openbr_plugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) -- libgit2 0.21.4