This wasn't triggering a bug afaik, but obviously the more correct thing to do. Reference Issue #10174.
@@ -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 */