input_engine: std::move engine name where applicable

We can allow the name to be moved into, allowing allocations to be
avoided.
This commit is contained in:
Lioncash 2021-12-13 09:05:23 -05:00
parent 9a104e2b60
commit 2b92d22bda
15 changed files with 29 additions and 29 deletions

View file

@ -387,7 +387,7 @@ void SDLDriver::CloseJoysticks() {
joystick_map.clear();
}
SDLDriver::SDLDriver(const std::string& input_engine_) : InputEngine(input_engine_) {
SDLDriver::SDLDriver(std::string input_engine_) : InputEngine(std::move(input_engine_)) {
if (!Settings::values.enable_raw_input) {
// Disable raw input. When enabled this setting causes SDL to die when a web applet opens
SDL_SetHint(SDL_HINT_JOYSTICK_RAWINPUT, "0");