mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-01-25 15:37:58 -05:00
SDK v6: Use unique IDs for identifying RGBControllers in SDK protocol
This commit is contained in:
@@ -149,22 +149,9 @@ ResourceManager::ResourceManager()
|
||||
| hardware controllers |
|
||||
\*-----------------------------------------------------*/
|
||||
json server_settings = settings_manager->GetSettings("Server");
|
||||
bool all_controllers = false;
|
||||
bool legacy_workaround = false;
|
||||
|
||||
if(server_settings.contains("all_controllers"))
|
||||
{
|
||||
all_controllers = server_settings["all_controllers"];
|
||||
}
|
||||
|
||||
if(all_controllers)
|
||||
{
|
||||
server = new NetworkServer(rgb_controllers);
|
||||
}
|
||||
else
|
||||
{
|
||||
server = new NetworkServer(DetectionManager::get()->GetRGBControllers());
|
||||
}
|
||||
server = new NetworkServer();
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Set server name |
|
||||
@@ -478,6 +465,26 @@ void ResourceManager::UpdateDeviceList()
|
||||
}
|
||||
}
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Update server list |
|
||||
\*-----------------------------------------------------*/
|
||||
json server_settings = settings_manager->GetSettings("Server");
|
||||
bool all_controllers = false;
|
||||
|
||||
if(server_settings.contains("all_controllers"))
|
||||
{
|
||||
all_controllers = server_settings["all_controllers"];
|
||||
}
|
||||
|
||||
if(all_controllers)
|
||||
{
|
||||
server->SetControllers(rgb_controllers);
|
||||
}
|
||||
else
|
||||
{
|
||||
server->SetControllers(rgb_controllers_hw);
|
||||
}
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Signal list has changed |
|
||||
\*-----------------------------------------------------*/
|
||||
|
||||
Reference in New Issue
Block a user