Fix getmetatable

This commit is contained in:
James Roseborough
2007-11-14 17:51:51 +00:00
parent 7ddfb80116
commit 1726350d93

View File

@@ -129,9 +129,12 @@ public class BaseLib extends LFunction {
break;
}
case GETMETATABLE: {
int r = vm.getmetatable(2);
vm.settop(0);
vm.pushinteger(r);
if ( 0 == vm.getmetatable(2) )
vm.settop(0);
else {
vm.insert(1);
vm.settop(1);
}
break;
}
case SETMETATABLE: {