Reuse container for raster and vector image layers

This commit is contained in:
ahocevar
2019-05-21 23:11:06 +02:00
parent a45e704be2
commit 7895b16043
6 changed files with 10 additions and 26 deletions

View File

@@ -444,7 +444,11 @@ function getImageData(layer, frameState, layerState) {
}
const width = frameState.size[0];
const height = frameState.size[1];
const element = renderer.renderFrame(frameState, layerState);
const container = renderer.renderFrame(frameState, layerState, null);
let element;
if (container) {
element = container.firstElementChild;
}
if (!(element instanceof HTMLCanvasElement)) {
throw new Error('Unsupported rendered element: ' + element);
}