From e562111a514d41cb237c968b891f9d3a5ede9528 Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Sat, 12 Oct 2024 01:24:57 -0400 Subject: [PATCH] - don't show iwad box if priority iwad has been located for the currently loaded mods gameinfo --- src/d_iwad.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/d_iwad.cpp b/src/d_iwad.cpp index 3ad6ed0048..1eb0c0ea0f 100644 --- a/src/d_iwad.cpp +++ b/src/d_iwad.cpp @@ -59,6 +59,8 @@ EXTERN_CVAR(Bool, autoloadbrightmaps) EXTERN_CVAR(Bool, autoloadwidescreen) EXTERN_CVAR(String, language) +bool foundprio = false; // global to prevent iwad box from appearing + //========================================================================== // // Parses IWAD definitions @@ -695,6 +697,7 @@ int FIWadManager::IdentifyVersion (std::vector&wadfiles, const char picks.Clear(); picks.Push(found); pickedprio = mIWadInfos[found.mInfoIndex].prio; + foundprio = true; } } } @@ -750,7 +753,7 @@ int FIWadManager::IdentifyVersion (std::vector&wadfiles, const char int pick = 0; // Present the IWAD selection box. - bool alwaysshow = (queryiwad && !Args->CheckParm("-iwad")); + bool alwaysshow = (queryiwad && !Args->CheckParm("-iwad") && !foundprio); if (alwaysshow || picks.Size() > 1) {