Fix JGINYUE USB controller.Add destructor function to avoid memory leaks and serial occupied.

master
SU wuyi 4 months ago
parent 298d80e056
commit 5869e5ff31

@ -176,6 +176,11 @@ RGBController_JGINYUEInternalUSB::RGBController_JGINYUEInternalUSB(JGINYUEIntern
SetupZones();
}
RGBController_JGINYUEInternalUSB::~RGBController_JGINYUEInternalUSB()
{
delete controller;
}
void RGBController_JGINYUEInternalUSB::SetupZones()
{
/*-------------------------------------------------*\

@ -20,6 +20,7 @@ class RGBController_JGINYUEInternalUSB : public RGBController
{
public:
RGBController_JGINYUEInternalUSB(JGINYUEInternalUSBController* controller_ptr);
~RGBController_JGINYUEInternalUSB();
void SetupZones();

@ -331,6 +331,11 @@ RGBController_JGINYUEInternalUSBV2::RGBController_JGINYUEInternalUSBV2(JGINYUEIn
InitZones();
}
RGBController_JGINYUEInternalUSBV2::~RGBController_JGINYUEInternalUSBV2()
{
delete controller;
}
void RGBController_JGINYUEInternalUSBV2::SetupZones()
{
/*-------------------------------------------------*\

@ -20,6 +20,7 @@ class RGBController_JGINYUEInternalUSBV2 : public RGBController
{
public:
RGBController_JGINYUEInternalUSBV2(JGINYUEInternalUSBV2Controller* controller_ptr);
~RGBController_JGINYUEInternalUSBV2();
void SetupZones();

Loading…
Cancel
Save