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;