SDL: Clarify logic in UpdateLogicalPresentation()

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;