diff --git a/Source/Plugins/Plugin_GCPadNew/Src/ControllerInterface/Xlib/Xlib.cpp b/Source/Plugins/Plugin_GCPadNew/Src/ControllerInterface/Xlib/Xlib.cpp index 9a4d5d3d53..d8fb6847bd 100644 --- a/Source/Plugins/Plugin_GCPadNew/Src/ControllerInterface/Xlib/Xlib.cpp +++ b/Source/Plugins/Plugin_GCPadNew/Src/ControllerInterface/Xlib/Xlib.cpp @@ -96,7 +96,7 @@ Keyboard::Key::Key(Display* const display, KeyCode keycode) ControlState Keyboard::Key::GetState(const State* const state) { - return state->keyboard[m_keycode/8] & (1 << (m_keycode%8)); + return (state->keyboard[m_keycode/8] & (1 << (m_keycode%8))) != 0; } std::string Keyboard::Key::GetName() const