Fix resizing zones over the network
This commit is contained in:
parent
a2fb9a00fe
commit
e2126b9d29
1 changed files with 6 additions and 0 deletions
|
|
@ -577,10 +577,16 @@ void NetworkClient::ProcessReply_ControllerData(unsigned int data_size, char * d
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
server_controllers[dev_idx]->active_mode = new_controller->active_mode;
|
server_controllers[dev_idx]->active_mode = new_controller->active_mode;
|
||||||
|
server_controllers[dev_idx]->leds.clear();
|
||||||
|
server_controllers[dev_idx]->leds = new_controller->leds;
|
||||||
|
server_controllers[dev_idx]->colors.clear();
|
||||||
|
server_controllers[dev_idx]->colors = new_controller->colors;
|
||||||
for(unsigned int i = 0; i < server_controllers[dev_idx]->zones.size(); i++)
|
for(unsigned int i = 0; i < server_controllers[dev_idx]->zones.size(); i++)
|
||||||
{
|
{
|
||||||
server_controllers[dev_idx]->zones[i].leds_count = new_controller->zones[i].leds_count;
|
server_controllers[dev_idx]->zones[i].leds_count = new_controller->zones[i].leds_count;
|
||||||
}
|
}
|
||||||
|
server_controllers[dev_idx]->SetupColors();
|
||||||
|
|
||||||
delete new_controller;
|
delete new_controller;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue