Move RGBController base destructor functionality into RGBController::Shutdown() so that update thread can be stopped before deleting the controller. Shutdown() must be called in every RGBController implementation before deleting the controller. Also some fixes to the NetworkServer to avoid deadlocking and disconnect issues

This commit is contained in:
Adam Honse
2026-02-02 17:10:37 -06:00
parent 693a8e5541
commit c4dd171397
332 changed files with 792 additions and 37 deletions

View File

@@ -548,7 +548,7 @@ RGBController_Debug::RGBController_Debug(bool custom_controller, json debug_sett
RGBController_Debug::~RGBController_Debug()
{
Shutdown();
}
void RGBController_Debug::DeviceResizeZone(int index, int new_size)