Fixed building with the OpenVR video driver

This commit is contained in:
Sam Lantinga
2025-05-06 16:14:22 -07:00
parent 195ad85ba4
commit ca47dc59a9

View File

@@ -542,13 +542,13 @@ static bool OPENVR_SetupJoystickBasedOnLoadedActionManifest(SDL_VideoData * vide
virtual_id = SDL_AttachVirtualJoystick(&desc); virtual_id = SDL_AttachVirtualJoystick(&desc);
if (!virtual_id) { if (!virtual_id) {
return SDL_SetError("OPENVR: Couldn't open virtual joystick device: %s", SDL_GetError()); return SDL_SetError("OPENVR: Couldn't attach virtual joystick device: %s", SDL_GetError());
} else { }
videodata->virtual_joystick = SDL_OpenJoystick(virtual_index);
videodata->virtual_joystick = SDL_OpenJoystick(virtual_id);
if (!videodata->virtual_joystick) { if (!videodata->virtual_joystick) {
return SDL_SetError("OPENVR: Couldn't open virtual joystick device: %s", SDL_GetError()); return SDL_SetError("OPENVR: Couldn't open virtual joystick device: %s", SDL_GetError());
} }
}
#ifdef DEBUG_OPENVR #ifdef DEBUG_OPENVR
SDL_Log("Loaded virtual joystick with %d buttons and %d axes", videodata->input_action_handles_buttons_count, videodata->input_action_handles_axes_count); SDL_Log("Loaded virtual joystick with %d buttons and %d axes", videodata->input_action_handles_buttons_count, videodata->input_action_handles_axes_count);