Jelajahi Sumber

Fixed building with the OpenVR video driver

Sam Lantinga 4 bulan lalu
induk
melakukan
ca47dc59a9
1 mengubah file dengan 5 tambahan dan 5 penghapusan
  1. 5 5
      src/video/openvr/SDL_openvrvideo.c

+ 5 - 5
src/video/openvr/SDL_openvrvideo.c

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