From a6e87ae82cdcb23ce604545cd4e3b7f045cb76ad Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 3 Nov 2022 05:46:22 -0700 Subject: [PATCH] Let toggle command multiple choice mode work on cvars lacking PossibleValue array --- src/command.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/command.c b/src/command.c index a66522186..eb1204108 100644 --- a/src/command.c +++ b/src/command.c @@ -1080,9 +1080,10 @@ static void COM_Toggle_f(void) for (i = 2; i < COM_Argc() - 1; ++i) { const char *str = COM_Argv(i); - INT32 val; + INT32 val = 0; - if (CV_CompleteValue(cvar, &str, &val)) + if (!cvar->PossibleValue || + CV_CompleteValue(cvar, &str, &val)) { if (str ? !stricmp(cvar->string, str) : cvar->value == val)