From e6a12cbb2d8c934ff57b380fd8b650f33dba5d21 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Thu, 28 Nov 2019 20:09:17 -0500 Subject: [PATCH] Implement gamepad::InputDevice::getName(). --- src/gamepad.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gamepad.cpp b/src/gamepad.cpp index 9bb85a56..6dae1279 100644 --- a/src/gamepad.cpp +++ b/src/gamepad.cpp @@ -19,6 +19,13 @@ struct InputDevice : midi::InputDevice { int deviceId; int8_t ccs[128] = {}; + std::string getName() override { + const char* name = glfwGetJoystickName(deviceId); + if (!name) + return ""; + return name; + } + void step() { if (!glfwJoystickPresent(deviceId)) return;