From ec685e87fd3b914c6d030d91f7e375be58ff656c Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 14 May 2025 10:12:41 -0700 Subject: [PATCH] Clarify logic in UpdateLogicalPresentation() --- src/render/SDL_render.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index cfe9fe6fa0..38ee1ae3be 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -2627,11 +2627,12 @@ static void UpdateLogicalPresentation(SDL_Renderer *renderer) const float logical_h = view->logical_h; int iwidth, iheight; - if (!is_main_view && renderer->target) { + if (is_main_view) { + SDL_GetRenderOutputSize(renderer, &iwidth, &iheight); + } else { + SDL_assert(renderer->target != NULL); iwidth = (int)renderer->target->w; iheight = (int)renderer->target->h; - } else { - SDL_GetRenderOutputSize(renderer, &iwidth, &iheight); } view->logical_src_rect.x = 0.0f;