Fix warnings in ResourceManager.cpp

This commit is contained in:
Adam Honse 2024-08-17 00:03:42 -05:00
parent 6c729ff60f
commit 8cbdb0a236

View file

@ -901,7 +901,7 @@ void ResourceManager::DetectDevicesThreadFunction()
current_hid_device = current_hid_device->next; current_hid_device = current_hid_device->next;
} }
percent_denominator = i2c_device_detectors.size() + i2c_pci_device_detectors.size() + device_detectors.size() + hid_device_count; percent_denominator = (float)(i2c_device_detectors.size() + i2c_pci_device_detectors.size() + device_detectors.size()) + (float)hid_device_count;
/*-------------------------------------------------*\ /*-------------------------------------------------*\
| Start at 0% detection progress | | Start at 0% detection progress |
@ -1004,9 +1004,9 @@ void ResourceManager::DetectDevicesThreadFunction()
/*-------------------------------------------------*\ /*-------------------------------------------------*\
| Update detection percent | | Update detection percent |
\*-------------------------------------------------*/ \*-------------------------------------------------*/
percent = (i2c_detector_idx + 1.0f) / percent_denominator; percent = ((float)i2c_detector_idx + 1.0f) / percent_denominator;
detection_percent = percent * 100.0f; detection_percent = (unsigned int)(percent * 100.0f);
} }
/*-------------------------------------------------*\ /*-------------------------------------------------*\
@ -1052,7 +1052,7 @@ void ResourceManager::DetectDevicesThreadFunction()
\*-------------------------------------------------*/ \*-------------------------------------------------*/
percent = (i2c_device_detectors.size() + i2c_detector_idx + 1.0f) / percent_denominator; percent = (i2c_device_detectors.size() + i2c_detector_idx + 1.0f) / percent_denominator;
detection_percent = percent * 100.0f; detection_percent = (unsigned int)(percent * 100.0f);
} }
/*-------------------------------------------------*\ /*-------------------------------------------------*\
@ -1207,7 +1207,7 @@ void ResourceManager::DetectDevicesThreadFunction()
percent = (i2c_device_detectors.size() + i2c_pci_device_detectors.size() + hid_device_count) / percent_denominator; percent = (i2c_device_detectors.size() + i2c_pci_device_detectors.size() + hid_device_count) / percent_denominator;
detection_percent = percent * 100.0f; detection_percent = (unsigned int)(percent * 100.0f);
/*-------------------------------------------------*\ /*-------------------------------------------------*\
| Move on to the next HID device | | Move on to the next HID device |
@ -1372,7 +1372,7 @@ void ResourceManager::DetectDevicesThreadFunction()
\*-------------------------------------------------*/ \*-------------------------------------------------*/
percent = (i2c_device_detectors.size() + hid_device_count + detector_idx + 1.0f) / percent_denominator; percent = (i2c_device_detectors.size() + hid_device_count + detector_idx + 1.0f) / percent_denominator;
detection_percent = percent * 100.0f; detection_percent = (unsigned int)(percent * 100.0f);
} }
/*-------------------------------------------------*\ /*-------------------------------------------------*\