From cf2ce0ca273248dec1c8eea46d0f3b1e2f5634f0 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 29 May 2020 18:51:51 +0200 Subject: [PATCH] Store state changes immediately when they change --- libnymea-core/integrations/thingmanagerimplementation.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libnymea-core/integrations/thingmanagerimplementation.cpp b/libnymea-core/integrations/thingmanagerimplementation.cpp index 4f0d4380..85724979 100644 --- a/libnymea-core/integrations/thingmanagerimplementation.cpp +++ b/libnymea-core/integrations/thingmanagerimplementation.cpp @@ -1606,6 +1606,8 @@ void ThingManagerImplementation::slotThingStateValueChanged(const StateTypeId &s qCWarning(dcThingManager()) << "Invalid thing id in state change. Not forwarding event. Thing setup not complete yet?"; return; } + storeThingStates(thing); + emit thingStateChanged(thing, stateTypeId, value); Param valueParam(ParamTypeId(stateTypeId.toString()), value);