Browse Source

Added check for failure of D3D_ActivateRenderer()

Sam Lantinga 7 years ago
parent
commit
cac4e31261
1 changed files with 3 additions and 1 deletions
  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);
 }