Delete zone matrix maps when destroying RGBController

This commit is contained in:
Adam Honse 2020-05-31 19:35:48 -05:00
parent 32938ec2af
commit 5fdea9d34f

View file

@ -22,6 +22,22 @@ RGBController::~RGBController()
{
DeviceThreadRunning = false;
DeviceCallThread->join();
/*---------------------------------------------------------*\
| Delete the matrix map |
\*---------------------------------------------------------*/
for(int zone_index = 0; zone_index < zones.size(); zone_index++)
{
if(zones[zone_index].matrix_map != NULL)
{
if(zones[zone_index].matrix_map->map != NULL)
{
delete[] zones[zone_index].matrix_map->map;
}
delete zones[zone_index].matrix_map;
}
}
}
unsigned char * RGBController::GetDeviceDescription()