Store name in TrustControllers to avoid setting it in detectors

This commit is contained in:
Adam Honse
2025-08-14 20:17:49 -05:00
parent 1bd9215a72
commit fcce668d66
7 changed files with 35 additions and 33 deletions

View File

@@ -32,12 +32,12 @@ void DetectTrustGXT114Controllers(hid_device_info* info, const std::string& name
if(dev)
{
TrustGXT114Controller* controller = new TrustGXT114Controller(dev, *info);
TrustGXT114Controller* controller = new TrustGXT114Controller(dev, *info, name);
if(controller->Test())
{
RGBController_TrustGXT114* rgb_controller = new RGBController_TrustGXT114(controller);
rgb_controller->name = name;
ResourceManager::get()->RegisterRGBController(rgb_controller);
}
else
@@ -53,9 +53,9 @@ void DetectTrustGXT180Controllers(hid_device_info* info, const std::string& name
if(dev)
{
TrustGXT180Controller* controller = new TrustGXT180Controller(dev, *info);
TrustGXT180Controller* controller = new TrustGXT180Controller(dev, *info, name);
RGBController_TrustGXT180* rgb_controller = new RGBController_TrustGXT180(controller);
rgb_controller->name = name;
ResourceManager::get()->RegisterRGBController(rgb_controller);
}
}