Fix potential wrong state signal

Make sure to emit the very same value we store
This commit is contained in:
Michael Zanetti 2020-11-23 19:15:02 +01:00
parent bfaa85979d
commit 12eef39013

View File

@ -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;
}
}