Fix potential wrong state signal
Make sure to emit the very same value we store
This commit is contained in:
parent
bfaa85979d
commit
12eef39013
@ -364,7 +364,7 @@ void Thing::setStateValue(const StateTypeId &stateTypeId, const QVariant &value)
|
||||
|
||||
qCDebug(dcThing()).nospace() << m_name << ": State " << stateType.name() << " changed from " << oldValue << " to " << newValue;
|
||||
m_states[i].setValue(newValue);
|
||||
emit stateValueChanged(stateTypeId, value);
|
||||
emit stateValueChanged(stateTypeId, newValue);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user