diff --git a/NetworkServer.cpp b/NetworkServer.cpp index 13b2e79f..7b2c3578 100644 --- a/NetworkServer.cpp +++ b/NetworkServer.cpp @@ -947,6 +947,7 @@ void NetworkServer::ListenThreadFunction(NetworkClientInfo * client_info) memcpy(&zone, data, sizeof(int)); controllers[header.pkt_dev_idx]->zones[zone].segments.clear(); + profile_manager->SaveProfile("sizes", true); } break; @@ -961,6 +962,7 @@ void NetworkServer::ListenThreadFunction(NetworkClientInfo * client_info) if(header.pkt_dev_idx < controllers.size()) { controllers[header.pkt_dev_idx]->SetSegmentDescription((unsigned char *)data); + profile_manager->SaveProfile("sizes", true); } } }