Parcourir la source

Added check for failure of D3D_ActivateRenderer()

Sam Lantinga il y a 8 ans
Parent
commit
cac4e31261
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      src/render/direct3d/SDL_render_d3d.c

+ 3 - 1
src/render/direct3d/SDL_render_d3d.c

@@ -1077,7 +1077,9 @@ D3D_SetRenderTargetInternal(SDL_Renderer * renderer, SDL_Texture * texture)
 static int
 D3D_SetRenderTarget(SDL_Renderer * renderer, SDL_Texture * texture)
 {
-    D3D_ActivateRenderer(renderer);
+    if (D3D_ActivateRenderer(renderer) < 0) {
+        return -1;
+    }
 
     return D3D_SetRenderTargetInternal(renderer, texture);
 }