Add try-catch for a plugin

This commit is contained in:
Aiosa 2024-11-07 12:22:18 +01:00
parent 3b1b2d6d23
commit e059b8982e

View File

@ -70,15 +70,19 @@
debugger; debugger;
} }
const currentIncrement = self.filterIncrement; try {
for (let i = 0; i < processors.length; i++) { const currentIncrement = self.filterIncrement;
if (self.filterIncrement !== currentIncrement) { for (let i = 0; i < processors.length; i++) {
break; if (self.filterIncrement !== currentIncrement) {
break;
}
await processors[i](contextCopy);
} }
await processors[i](contextCopy);
}
await tile.setData(contextCopy, 'context2d'); await tile.setData(contextCopy, 'context2d');
} catch (e) {
// pass, this is error caused by canvas being destroyed & replaced
}
} }
}; };