diff --git a/apps/openmw/mwbase/inputmanager.hpp b/apps/openmw/mwbase/inputmanager.hpp index d865bfb0e..fdbab9fac 100644 --- a/apps/openmw/mwbase/inputmanager.hpp +++ b/apps/openmw/mwbase/inputmanager.hpp @@ -22,7 +22,7 @@ namespace MWBase virtual ~InputManager() {} - virtual void update() = 0; + virtual void update(float duration) = 0; virtual void changeInputMode(bool guiMode) = 0; diff --git a/apps/openmw/mwinput/inputmanagerimp.cpp b/apps/openmw/mwinput/inputmanagerimp.cpp index df0a42996..0945842b2 100644 --- a/apps/openmw/mwinput/inputmanagerimp.cpp +++ b/apps/openmw/mwinput/inputmanagerimp.cpp @@ -450,7 +450,7 @@ private: } } - void toggleControlSwitch(std::string sw, bool value) + void toggleControlSwitch(const std::string &sw, bool value) { if (mControlSwitch[sw] == value) { return; @@ -472,7 +472,7 @@ private: mControlSwitch[sw] = value; } - bool getControlSwitch(std::string sw) + bool getControlSwitch(const std::string &sw) { return mControlSwitch[sw]; } @@ -536,7 +536,7 @@ private: impl->toggleControlSwitch(sw, value); } - bool MWInputManager::getControlSwitch(std::string sw) + bool MWInputManager::getControlSwitch(const std::string &sw) { return impl->getControlSwitch(sw); } diff --git a/apps/openmw/mwinput/inputmanagerimp.hpp b/apps/openmw/mwinput/inputmanagerimp.hpp index eff2236d4..d4ca32d2f 100644 --- a/apps/openmw/mwinput/inputmanagerimp.hpp +++ b/apps/openmw/mwinput/inputmanagerimp.hpp @@ -60,8 +60,8 @@ namespace MWInput virtual void setDragDrop(bool dragDrop); - void toggleControlSwitch(std::string sw, bool value); - bool getControlSwitch(std::string sw); + void toggleControlSwitch(const std::string &sw, bool value); + bool getControlSwitch(const std::string &sw); }; } #endif