Fix segments load from profile
This commit is contained in:
parent
e15b299684
commit
b05b5205de
1 changed files with 5 additions and 3 deletions
|
|
@ -267,10 +267,12 @@ bool ProfileManager::LoadDeviceFromListWithOptions
|
||||||
if((temp_controller->zones[zone_idx].name == load_controller->zones[zone_idx].name )
|
if((temp_controller->zones[zone_idx].name == load_controller->zones[zone_idx].name )
|
||||||
&&(temp_controller->zones[zone_idx].type == load_controller->zones[zone_idx].type )
|
&&(temp_controller->zones[zone_idx].type == load_controller->zones[zone_idx].type )
|
||||||
&&(temp_controller->zones[zone_idx].leds_min == load_controller->zones[zone_idx].leds_min )
|
&&(temp_controller->zones[zone_idx].leds_min == load_controller->zones[zone_idx].leds_min )
|
||||||
&&(temp_controller->zones[zone_idx].leds_max == load_controller->zones[zone_idx].leds_max )
|
&&(temp_controller->zones[zone_idx].leds_max == load_controller->zones[zone_idx].leds_max ))
|
||||||
&&(temp_controller->zones[zone_idx].leds_count != load_controller->zones[zone_idx].leds_count))
|
|
||||||
{
|
{
|
||||||
load_controller->ResizeZone(zone_idx, temp_controller->zones[zone_idx].leds_count);
|
if (temp_controller->zones[zone_idx].leds_count != load_controller->zones[zone_idx].leds_count)
|
||||||
|
{
|
||||||
|
load_controller->ResizeZone(zone_idx, temp_controller->zones[zone_idx].leds_count);
|
||||||
|
}
|
||||||
|
|
||||||
for(std::size_t segment_idx = 0; segment_idx < temp_controller->zones[zone_idx].segments.size(); segment_idx++)
|
for(std::size_t segment_idx = 0; segment_idx < temp_controller->zones[zone_idx].segments.size(); segment_idx++)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue