From 575234ed92dc6e69b25c57865d43b6a73f515ff5 Mon Sep 17 00:00:00 2001 From: VoxelTek <53562267+VoxelTek@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:15:35 +1000 Subject: [PATCH] Move to switch instead of creating temp var --- ISLE/isleapp.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/ISLE/isleapp.cpp b/ISLE/isleapp.cpp index 40813ce7..56a17e91 100644 --- a/ISLE/isleapp.cpp +++ b/ISLE/isleapp.cpp @@ -315,18 +315,21 @@ SDL_AppResult SDL_AppInit(void** appstate, int argc, char** argv) // Create global app instance g_isle = new IsleApp(); - SDL_AppResult argParseSuccess = g_isle->ParseArguments(argc, argv); - if (argParseSuccess == SDL_APP_FAILURE) { - Any_ShowSimpleMessageBox( + switch (g_isle->ParseArguments(argc, argv)) { + case SDL_APP_FAILURE: + Any_ShowSimpleMessageBox( SDL_MESSAGEBOX_ERROR, "LEGO® Island Error", "\"LEGO® Island\" failed to start. Invalid CLI arguments.", window - ); - return SDL_APP_FAILURE; - } - else if (argParseSuccess == SDL_APP_SUCCESS) { - return SDL_APP_SUCCESS; + ); + return SDL_APP_FAILURE; + break; + case SDL_APP_SUCCESS: + return SDL_APP_SUCCESS; + break; + case SDL_APP_CONTINUE: + break; } // Create window