diff --git a/src/openrct2.c b/src/openrct2.c index 8146782832..b1ccd332f2 100644 --- a/src/openrct2.c +++ b/src/openrct2.c @@ -277,7 +277,8 @@ void openrct2_launch() break; case STARTUP_ACTION_OPEN: assert(gOpenRCT2StartupActionPath != NULL); - rct2_open_file(gOpenRCT2StartupActionPath); + if (rct2_open_file(gOpenRCT2StartupActionPath) == 0) + break; RCT2_GLOBAL(RCT2_ADDRESS_SCREEN_FLAGS, uint8) = SCREEN_FLAGS_PLAYING;