Просмотр исходного кода

Fix bug introduced by changes on SQArray

mingodad 7 лет назад
Родитель
Сommit
9b9b6784b9
1 измененных файлов с 1 добавлено и 5 удалено
  1. 1 5
      SquiLu/squirrel/sqbaselib.cpp

+ 1 - 5
SquiLu/squirrel/sqbaselib.cpp

@@ -2590,11 +2590,7 @@ static SQRESULT _closure_acall(HSQUIRRELVM v,SQBool raiseerror, SQBool v2)
 	SQInteger nparams=aparams->Size();
 	v->Push(stack_get(v,1));
 	if(v2) v->Push(stack_get(v,2));
-	for(SQInteger i=0;i<nparams;i++){
-        v->PushNull();
-        SQObjectPtr &o = stack_get(v, -1);
-        aparams->_get2(i, o);
-	}
+	for(SQInteger i=0;i<nparams;i++) v->Push((*aparams)[i]);
 	return SQ_SUCCEEDED(sq_call(v,nparams + (v2 ? 1 : 0),SQTrue,raiseerror))?1:SQ_ERROR;
 }