Fix crash in viewer example code when image does not contain a thumbnail
This commit is contained in:
parent
e28b88aedf
commit
bb96f405b7
6
main.js
6
main.js
@ -63,6 +63,8 @@ function drawPalette() {
|
||||
}
|
||||
|
||||
function drawImage(anImage, ctx) {
|
||||
if (!anImage) return;
|
||||
|
||||
ctx.clearRect(0, 0, anImage.width, anImage.height);
|
||||
const pixels = ctx.createImageData(anImage.width, anImage.height);
|
||||
|
||||
@ -89,8 +91,8 @@ function drawImage(anImage, ctx) {
|
||||
// Image loading
|
||||
function loadImage(buffer) {
|
||||
image = parsePBM(buffer);
|
||||
thumbnailCanvas.width = image.thumbnail.width;
|
||||
thumbnailCanvas.height = image.thumbnail.height;
|
||||
thumbnailCanvas.width = image.thumbnail?.width || 80;
|
||||
thumbnailCanvas.height = image.thumbnail?.height || 60;
|
||||
imageCanvas.width = image.width;
|
||||
imageCanvas.height = image.height;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user