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

This commit is contained in:
SU wuyi
2025-12-26 10:34:32 +00:00
parent 298d80e056
commit 5869e5ff31
4 changed files with 12 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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