We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0731769 commit 9f4c0aaCopy full SHA for 9f4c0aa
js/script.js
@@ -285,8 +285,8 @@ function placeImage(_image) {
285
const ctx = canvas.getContext('2d');
286
287
// reset canvas size
288
- canvas.width = settings.screenWidth;
289
- canvas.height = settings.screenHeight;
+ canvas.width = Number.isFinite(settings.screenWidth) && settings.screenWidth > 0 ? settings.screenWidth : 1;
+ canvas.height = Number.isFinite(settings.screenHeight) && settings.screenHeight > 0 ? settings.screenHeight : 1;
290
// eslint-disable-next-line no-param-reassign
291
_image.ctx = ctx;
292
ctx.save();
0 commit comments