Skip to content

Commit 735dbf0

Browse files
authored
Merge pull request #8829 from perminder-17/fes-fixes
Restore FES warnings in createVector via this.constructor._friendlyError
2 parents 030b18a + 114805b commit 735dbf0

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/math/patch-vector.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Vector } from './p5.Vector.js';
77
export function _defaultEmptyVector(target){
88
return function(...args){
99
if(args.length === 0){
10-
this._friendlyError(
10+
this.constructor._friendlyError(
1111
'In 1.x, createVector() was a shortcut for createVector(0, 0, 0). In 2.x, p5.js has vectors of any dimension, so you must provide your desired number of zeros. Use createVector(0, 0) for a 2D vector and createVector(0, 0, 0) for a 3D vector.',
1212
'p5.createVector'
1313
);
@@ -49,7 +49,7 @@ export function _validatedVectorOperation(expectsSoloNumberArgument){
4949
for (let i = 0; i < args.length; i++) {
5050
const v = args[i];
5151
if (typeof v !== 'number' || !Number.isFinite(v)) {
52-
if (!Vector.friendlyErrorsDisabled()) {
52+
if (!this.friendlyErrorsDisabled()) {
5353
this._friendlyError(
5454
'Arguments contain non-finite numbers',
5555
'p5.Vector'
@@ -60,7 +60,7 @@ export function _validatedVectorOperation(expectsSoloNumberArgument){
6060
}
6161
} else {
6262
if (typeof args !== 'number' || !Number.isFinite(args)) {
63-
if (!Vector.friendlyErrorsDisabled()) {
63+
if (!this.friendlyErrorsDisabled()) {
6464
this._friendlyError(
6565
'Arguments contain non-finite numbers',
6666
'p5.Vector'

0 commit comments

Comments
 (0)