diff options
| author | Lioncash <mathew1800@gmail.com> | 2019-05-29 19:10:50 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2019-05-29 19:12:21 -0400 |
| commit | 27346fee8a5466503f32493510da98846f2efb01 (patch) | |
| tree | 3803d44ecd1526a6e8fee001fce930e3ad47710b /Source/Core/InputCommon/ControllerInterface/Device.cpp | |
| parent | 246e2a77ceb7fb5ebf05286af07f598b3db40c2b (diff) | |
ControllerInterface/Device: Take vector by const reference in DetectInput()
The vector is only ever queryied and it's contents aren't modified, so
there's no reason to take the vector by value. We can take a constant
reference to it to avoid unnecessary allocating.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/Device.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControllerInterface/Device.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/Device.cpp b/Source/Core/InputCommon/ControllerInterface/Device.cpp index 9e29389dae..9fbeae22cf 100644 --- a/Source/Core/InputCommon/ControllerInterface/Device.cpp +++ b/Source/Core/InputCommon/ControllerInterface/Device.cpp @@ -256,7 +256,7 @@ bool DeviceContainer::HasConnectedDevice(const DeviceQualifier& qualifier) const // and also properly handles detection when using "FullAnalogSurface" inputs. // Upon input, return the detected Device and Input, else return nullptrs std::pair<std::shared_ptr<Device>, Device::Input*> -DeviceContainer::DetectInput(u32 wait_ms, std::vector<std::string> device_strings) +DeviceContainer::DetectInput(u32 wait_ms, const std::vector<std::string>& device_strings) { struct InputState { @@ -273,7 +273,7 @@ DeviceContainer::DetectInput(u32 wait_ms, std::vector<std::string> device_string // Acquire devices and initial input states. std::vector<DeviceState> device_states; - for (auto& device_string : device_strings) + for (const auto& device_string : device_strings) { DeviceQualifier dq; dq.FromString(device_string); |
