mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-02-23 17:56:19 -05:00
Fix JGINYUE USB controller.Add destructor function to avoid memory leaks and serial occupied.
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user