discard tainted pixelContext
This commit is contained in:
@@ -120,6 +120,7 @@ class CanvasLayerRenderer extends LayerRenderer {
|
|||||||
pixelContext.drawImage(image, col, row, 1, 1, 0, 0, 1, 1);
|
pixelContext.drawImage(image, col, row, 1, 1, 0, 0, 1, 1);
|
||||||
data = pixelContext.getImageData(0, 0, 1, 1).data;
|
data = pixelContext.getImageData(0, 0, 1, 1).data;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
pixelContext = null;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
|
|||||||
@@ -412,6 +412,7 @@ class TileTexture extends EventTarget {
|
|||||||
);
|
);
|
||||||
data = pixelContext.getImageData(0, 0, 1, 1).data;
|
data = pixelContext.getImageData(0, 0, 1, 1).data;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
pixelContext = null;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
|
|||||||
Reference in New Issue
Block a user