@@ -502,7 +502,7 @@ void ResourceManager::DetectDevicesThreadFunction()
502502 /* -------------------------------------------------*\
503503 | First, load sizes for the new controllers |
504504 \*-------------------------------------------------*/
505- for (unsigned int controller_size_idx = prev_count - 1 ; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
505+ for (unsigned int controller_size_idx = prev_count; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
506506 {
507507 profile_manager->LoadDeviceFromListWithOptions (rgb_controllers_sizes, size_used, rgb_controllers_hw[controller_size_idx], true , false );
508508 }
@@ -595,7 +595,7 @@ void ResourceManager::DetectDevicesThreadFunction()
595595 /* -------------------------------------------------*\
596596 | First, load sizes for the new controllers |
597597 \*-------------------------------------------------*/
598- for (unsigned int controller_size_idx = prev_count - 1 ; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
598+ for (unsigned int controller_size_idx = prev_count; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
599599 {
600600 profile_manager->LoadDeviceFromListWithOptions (rgb_controllers_sizes, size_used, rgb_controllers_hw[controller_size_idx], true , false );
601601 }
@@ -724,7 +724,7 @@ void ResourceManager::DetectDevicesThreadFunction()
724724 /* -------------------------------------------------*\
725725 | First, load sizes for the new controllers |
726726 \*-------------------------------------------------*/
727- for (unsigned int controller_size_idx = prev_count - 1 ; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
727+ for (unsigned int controller_size_idx = prev_count; controller_size_idx < rgb_controllers_hw.size (); controller_size_idx++)
728728 {
729729 profile_manager->LoadDeviceFromListWithOptions (rgb_controllers_sizes, size_used, rgb_controllers_hw[controller_size_idx], true , false );
730730 }
0 commit comments