mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-12-01 00:21:43 +00:00
Fix ScriptCall missing default arguments
There was one VMCall in DLevelScript::ScriptCall that didn't use default arguments. This was causing assertion failures in the GZDoom debug build when trying to run Wolfenstein: Blade of Agony on any map that wasn't TITLEMAP, because ACSTools.FindInventoryClass returns a boolean, and it has a default argument.
This commit is contained in:
parent
44b4359ba5
commit
26eac560dd
1 changed files with 1 additions and 1 deletions
|
@ -5261,7 +5261,7 @@ int DLevelScript::SwapActorTeleFog(AActor *activator, int tid)
|
||||||
if (rettype == TypeSInt32 || rettype == TypeBool || rettype == TypeColor || rettype == TypeName || rettype == TypeSound)
|
if (rettype == TypeSInt32 || rettype == TypeBool || rettype == TypeColor || rettype == TypeName || rettype == TypeSound)
|
||||||
{
|
{
|
||||||
VMReturn ret(&retval);
|
VMReturn ret(&retval);
|
||||||
VMCall(func, ¶ms[0], params.Size(), &ret, 1);
|
VMCallWithDefaults(func, params, &ret, 1);
|
||||||
if (rettype == TypeName)
|
if (rettype == TypeName)
|
||||||
{
|
{
|
||||||
retval = GlobalACSStrings.AddString(FName(ENamedName(retval)).GetChars());
|
retval = GlobalACSStrings.AddString(FName(ENamedName(retval)).GetChars());
|
||||||
|
|
Loading…
Reference in a new issue