Ver Fonte

testcamera: use the first available cameras

Sam Lantinga há 3 meses atrás
pai
commit
948b16533c
1 ficheiros alterados com 6 adições e 2 exclusões
  1. 6 2
      test/testcamera.c

+ 6 - 2
test/testcamera.c

@@ -118,10 +118,14 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
         const SDL_CameraPosition position = SDL_GetCameraPosition(device);
         const char *posstr = "";
         if (position == SDL_CAMERA_POSITION_FRONT_FACING) {
-            front_camera = device;
+            if (!front_camera) {
+                front_camera = device;
+            }
             posstr = "[front-facing] ";
         } else if (position == SDL_CAMERA_POSITION_BACK_FACING) {
-            back_camera = device;
+            if (!back_camera) {
+                back_camera = device;
+            }
             posstr = "[back-facing] ";
         }
         if (camera_name && SDL_strcasecmp(name, camera_name) == 0) {