diff --git a/packages/basics/matrix/binding/matrix_binding.h b/packages/basics/matrix/binding/matrix_binding.h index b1ea1fe95..43282128f 100644 --- a/packages/basics/matrix/binding/matrix_binding.h +++ b/packages/basics/matrix/binding/matrix_binding.h @@ -1845,7 +1845,7 @@ namespace Basics { { MatrixBool *mask = lua_to(L, 1); T value = lua_to(L, 2); - Matrix *dest = lua_opt*>(L, 3, 0); + Matrix *dest = lua_opt*>(L, 3, obj); lua_push(L, AprilMath::MatrixExt::Operations:: matMaskedFill(obj, mask, value, dest)); return 1; @@ -1855,7 +1855,7 @@ namespace Basics { { MatrixBool *mask = lua_to(L, 1); Matrix *value = lua_to*>(L, 2); - Matrix *dest = lua_opt*>(L, 3, 0); + Matrix *dest = lua_opt*>(L, 3, obj); lua_push(L, AprilMath::MatrixExt::Operations:: matMaskedCopy(obj, mask, value, dest)); return 1;