瀏覽代碼

Added check for failure of D3D_ActivateRenderer()

Sam Lantinga 8 年之前
父節點
當前提交
cac4e31261
共有 1 個文件被更改,包括 3 次插入1 次删除
  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);
 }