diff --git a/soft/thermostat/src/settings.cpp b/soft/thermostat/src/settings.cpp index c5e6ec8..c5ff0da 100644 --- a/soft/thermostat/src/settings.cpp +++ b/soft/thermostat/src/settings.cpp @@ -138,6 +138,8 @@ void Settings::setRoomPrograms(int idx, QVector &progs) return; } + m_rooms[idx].progs = progs; + this->beginWriteArray("rooms", nbZones()); this->setArrayIndex(idx);