Use opacity from layer state

This commit is contained in:
ahocevar
2019-05-22 12:20:34 +02:00
parent 4c8effe6fa
commit ae47d3df58
6 changed files with 16 additions and 14 deletions

View File

@@ -114,7 +114,7 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
/**
* @inheritDoc
*/
useContainer(target, transform) {
useContainer(target, transform, opacity) {
let overlayContext;
if (target && target.childElementCount === 2) {
overlayContext = target.lastElementChild.getContext('2d');
@@ -123,7 +123,7 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
}
}
const containerReused = this.containerReused;
super.useContainer(target, transform);
super.useContainer(target, transform, opacity);
if (containerReused && !this.containerReused && !overlayContext) {
this.overlayContext_ = null;
}