瀏覽代碼

render: Set renderer->window to NULL in SDL_DestroyRendererWithoutFreeing.

This wasn't triggering a bug afaik, but obviously the more correct thing to do.

Reference Issue #10174.
Ryan C. Gordon 1 年之前
父節點
當前提交
9f8dffbd2d
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/render/SDL_render.c

+ 1 - 0
src/render/SDL_render.c

@@ -4603,6 +4603,7 @@ void SDL_DestroyRendererWithoutFreeing(SDL_Renderer *renderer)
 
     if (renderer->window) {
         SDL_ClearProperty(SDL_GetWindowProperties(renderer->window), SDL_PROP_WINDOW_RENDERER_POINTER);
+        renderer->window = NULL;
     }
 
     /* Free the target mutex */