Ver Fonte

input_common/sdl/sdl_impl: Silence sign conversion warnings

Makes the conversions explicit, as opposed to implicit.
Lioncash há 7 anos atrás
pai
commit
e70f16fff7
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      src/input_common/sdl/sdl_impl.cpp

+ 3 - 3
src/input_common/sdl/sdl_impl.cpp

@@ -143,9 +143,9 @@ std::shared_ptr<SDLJoystick> SDLState::GetSDLJoystickByGUID(const std::string& g
     std::lock_guard lock{joystick_map_mutex};
     const auto it = joystick_map.find(guid);
     if (it != joystick_map.end()) {
-        while (it->second.size() <= port) {
-            auto joystick = std::make_shared<SDLJoystick>(guid, it->second.size(), nullptr,
-                                                          [](SDL_Joystick*) {});
+        while (it->second.size() <= static_cast<std::size_t>(port)) {
+            auto joystick = std::make_shared<SDLJoystick>(guid, static_cast<int>(it->second.size()),
+                                                          nullptr, [](SDL_Joystick*) {});
             it->second.emplace_back(std::move(joystick));
         }
         return it->second[port];