From ec685e87fd3b914c6d030d91f7e375be58ff656c Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
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 cfe9fe6fa02cd..38ee1ae3be3f3 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;