Fix way disappearing due to invalid "layer" tag

Hello.

Now layer() returns only a finite number, not NaN.

/* Chrome 53 */
This commit is contained in:
Eduard Popov
2016-09-08 12:26:27 +10:00
committed by GitHub
parent 0a6dca60eb
commit 9cbf6217d7
+1 -1
View File
@@ -68,7 +68,7 @@ _.extend(Way.prototype, {
layer: function() {
// explicit layer tag, clamp between -10, 10..
if (this.tags.layer !== undefined) {
if (isFinite(this.tags.layer)) {
return Math.max(-10, Math.min(+(this.tags.layer), 10));
}