mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-12-13 22:01:25 +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
a7fb96eec5
commit
da90f839cf
1 changed files with 1 additions and 1 deletions
|
@ -5381,7 +5381,7 @@ static int ScriptCall(AActor *activator, unsigned argc, int32_t *args)
|
||||||
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)));
|
retval = GlobalACSStrings.AddString(FName(ENamedName(retval)));
|
||||||
|
|
Loading…
Reference in a new issue