Store name in GigabyteRGBFusionGPUController to avoid setting it in detector

This commit is contained in:
Adam Honse 2025-08-10 00:27:45 -05:00
parent df56b42e62
commit 2535ac3edf
4 changed files with 85 additions and 73 deletions

View file

@ -98,9 +98,8 @@ void DetectGigabyteRGBFusionGPUControllers(i2c_smbus_interface* bus, uint8_t i2c
// Check for RGB Fusion controller
if(TestForGigabyteRGBFusionGPUController(bus, i2c_addr))
{
RGBFusionGPUController* controller = new RGBFusionGPUController(bus, i2c_addr);
RGBFusionGPUController* controller = new RGBFusionGPUController(bus, i2c_addr, name);
RGBController_RGBFusionGPU* rgb_controller = new RGBController_RGBFusionGPU(controller);
rgb_controller->name = name;
ResourceManager::get()->RegisterRGBController(rgb_controller);
}