Merge PR #517: Fix filters generating wrong data types
This commit is contained in:
commit
bd7ea0cf8f
@ -401,6 +401,7 @@ void Thing::setStateValue(const StateTypeId &stateTypeId, const QVariant &value)
|
|||||||
if (filter) {
|
if (filter) {
|
||||||
filter->addValue(newValue);
|
filter->addValue(newValue);
|
||||||
newValue = filter->filteredValue();
|
newValue = filter->filteredValue();
|
||||||
|
newValue.convert(stateType.type());
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant oldValue = m_states.at(i).value();
|
QVariant oldValue = m_states.at(i).value();
|
||||||
|
|||||||
Reference in New Issue
Block a user