summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorMatthew Parlane <parlane@gmail.com>2016-07-20 12:35:10 +1200
committerGitHub <noreply@github.com>2016-07-20 12:35:10 +1200
commit7b9e17b72d70860cc81ae4530d56b4675a747dec (patch)
tree1ff938dbbeaf892d6f9d6ef1b94df6d11fe0ab9b /Source/Core
parent36716e7e3cadf902a3bc3d6b0157fd55f40c6f48 (diff)
parent609cc3c1c3ca24c5a80d89b7c50edac214549f61 (diff)
Merge pull request #4035 from lioncash/si-constness
SI_DeviceKeyboard: const correctness
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/HW/SI_DeviceKeyboard.cpp4
-rw-r--r--Source/Core/Core/HW/SI_DeviceKeyboard.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/Source/Core/Core/HW/SI_DeviceKeyboard.cpp b/Source/Core/Core/HW/SI_DeviceKeyboard.cpp
index adfd810b9b..63645be706 100644
--- a/Source/Core/Core/HW/SI_DeviceKeyboard.cpp
+++ b/Source/Core/Core/HW/SI_DeviceKeyboard.cpp
@@ -54,7 +54,7 @@ int CSIDevice_Keyboard::RunBuffer(u8* _pBuffer, int _iLength)
return _iLength;
}
-KeyboardStatus CSIDevice_Keyboard::GetKeyboardStatus()
+KeyboardStatus CSIDevice_Keyboard::GetKeyboardStatus() const
{
KeyboardStatus KeyStatus = {};
Keyboard::GetStatus(ISIDevice::m_iDeviceNumber, &KeyStatus);
@@ -102,7 +102,7 @@ void CSIDevice_Keyboard::DoState(PointerWrap& p)
p.Do(m_Counter);
}
-void CSIDevice_Keyboard::MapKeys(KeyboardStatus& KeyStatus, u8* key)
+void CSIDevice_Keyboard::MapKeys(const KeyboardStatus& KeyStatus, u8* key)
{
u8 keys_held = 0;
const u8 MAX_KEYS_HELD = 3;
diff --git a/Source/Core/Core/HW/SI_DeviceKeyboard.h b/Source/Core/Core/HW/SI_DeviceKeyboard.h
index 537fe6e47d..f04c098235 100644
--- a/Source/Core/Core/HW/SI_DeviceKeyboard.h
+++ b/Source/Core/Core/HW/SI_DeviceKeyboard.h
@@ -55,8 +55,8 @@ public:
// Return true on new data
bool GetData(u32& _Hi, u32& _Low) override;
- KeyboardStatus GetKeyboardStatus();
- void MapKeys(KeyboardStatus& KeyStatus, u8* key);
+ KeyboardStatus GetKeyboardStatus() const;
+ void MapKeys(const KeyboardStatus& KeyStatus, u8* key);
// Send a command directly
void SendCommand(u32 _Cmd, u8 _Poll) override;