Simpler z sort

This commit is contained in:
ahocevar
2019-06-23 14:22:56 +02:00
parent f864c05070
commit 4d2fa476a3

View File

@@ -264,15 +264,7 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer {
this.renderedTiles.length = 0; this.renderedTiles.length = 0;
/** @type {Array<number>} */ /** @type {Array<number>} */
let zs = Object.keys(tilesToDrawByZ).map(Number); let zs = Object.keys(tilesToDrawByZ).map(Number);
zs.sort(function(a, b) { zs.sort(numberSafeCompareFunction);
if (a === z) {
return 1;
} else if (b === z) {
return -1;
} else {
return a > b ? 1 : a < b ? -1 : 0;
}
});
let clips, clipZs, currentClip; let clips, clipZs, currentClip;
if (layerState.opacity === 1 && (!this.containerReused || tileSource.getOpaque(frameState.viewState.projection))) { if (layerState.opacity === 1 && (!this.containerReused || tileSource.getOpaque(frameState.viewState.projection))) {