diff --git a/main.c b/main.c index 995e891..2d6554e 100644 --- a/main.c +++ b/main.c @@ -483,15 +483,13 @@ SDL_AppResult SDL_AppIterate(void* appstate) { SDL_Log("Select your Gameboy Camera ROM dump..."); st->dialog_state = DIALOG_OPENED; SDL_ShowOpenFileDialog(dialog_callback, st, st->window, DIALOG_FILENAME_FILTER, 1, NULL, false); - return SDL_APP_CONTINUE; + /* evil fallthrough */ case DIALOG_OPENED: - SDL_Delay(100); return SDL_APP_CONTINUE; case DIALOG_CLOSED: SDL_Log("Must provide a Gameboy Camera ROM"); - return SDL_APP_FAILURE; + /* evil fallthrough */ default: - SDL_Log("Invalid dialog state"); return SDL_APP_FAILURE; } }