From e77024035bd1057157dbd4099c1534a8342ba69d Mon Sep 17 00:00:00 2001 From: Molly Lloyd Date: Wed, 1 Mar 2017 13:47:05 -0800 Subject: [PATCH] fix render tests :art: --- src/source/source_cache.js | 5 ++--- src/source/vector_tile_source.js | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/source/source_cache.js b/src/source/source_cache.js index f279a1958f9..08023a286c1 100644 --- a/src/source/source_cache.js +++ b/src/source/source_cache.js @@ -36,7 +36,7 @@ class SourceCache extends Evented { }); this.on('source.update', function(event) { - if (this._sourceLoaded && event.dataType === 'source') { + if (this._sourceLoaded) { this.reload(); if (this.transform) { this.update(this.transform); @@ -291,6 +291,7 @@ class SourceCache extends Evented { * @private */ update(transform) { + this.transform = transform; if (!this._sourceLoaded) { return; } let i; let coord; @@ -389,8 +390,6 @@ class SourceCache extends Evented { for (i = 0; i < remove.length; i++) { this.removeTile(+remove[i]); } - - this.transform = transform; } /** diff --git a/src/source/vector_tile_source.js b/src/source/vector_tile_source.js index 365245e1b57..40079b95cd2 100644 --- a/src/source/vector_tile_source.js +++ b/src/source/vector_tile_source.js @@ -39,7 +39,9 @@ class VectorTileSource extends Evented { return; } util.extend(this, tileJSON); + this.fire('source.load'); + this.fire('source.update'); }); }