diff options
Diffstat (limited to 'src/osd/modules/input/input_rawinput.cpp')
-rw-r--r-- | src/osd/modules/input/input_rawinput.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osd/modules/input/input_rawinput.cpp b/src/osd/modules/input/input_rawinput.cpp index 3e57f689506..8859de8f6e4 100644 --- a/src/osd/modules/input/input_rawinput.cpp +++ b/src/osd/modules/input/input_rawinput.cpp @@ -81,8 +81,8 @@ public: std::wstring enum_key(int index) const { - WCHAR keyname[MAX_PATH]; - DWORD namelen = MAX_PATH; + WCHAR keyname[256]; + DWORD namelen = ARRAY_LENGTH(keyname); if (RegEnumKeyEx(m_key, index, keyname, &namelen, nullptr, nullptr, nullptr, nullptr) == ERROR_SUCCESS) return std::wstring(keyname, namelen); else |