Fixing memory leaks in controllers

This commit is contained in:
morg 2021-02-05 12:37:17 +01:00
parent aa59c6132e
commit dba814215d
165 changed files with 444 additions and 71 deletions

View file

@ -107,6 +107,11 @@ RGBController_ThermaltakeRiing::RGBController_ThermaltakeRiing(ThermaltakeRiingC
SetupZones();
}
RGBController_ThermaltakeRiing::~RGBController_ThermaltakeRiing()
{
delete riing;
}
void RGBController_ThermaltakeRiing::SetupZones()
{
/*-------------------------------------------------*\

View file

@ -15,6 +15,7 @@ class RGBController_ThermaltakeRiing : public RGBController
{
public:
RGBController_ThermaltakeRiing(ThermaltakeRiingController* riing_ptr);
~RGBController_ThermaltakeRiing();
void SetupZones();

View file

@ -21,7 +21,7 @@ ThermaltakeRiingController::ThermaltakeRiingController(hid_device* dev_handle, c
ThermaltakeRiingController::~ThermaltakeRiingController()
{
hid_close(dev);
}
std::string ThermaltakeRiingController::GetDeviceLocation()