From b2299daabfb524eea01b46de7d7a0b04569aaa9d Mon Sep 17 00:00:00 2001 From: Per Liedman Date: Fri, 18 Nov 2016 13:51:49 +0100 Subject: [PATCH] Fix removing first or last layer --- src/layer/vector/Canvas.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/layer/vector/Canvas.js b/src/layer/vector/Canvas.js index f86137132..a04a8dfd7 100644 --- a/src/layer/vector/Canvas.js +++ b/src/layer/vector/Canvas.js @@ -115,8 +115,16 @@ L.Canvas = L.Renderer.extend({ var next = order.next; var prev = order.prev; - if (next) { next.prev = prev; } - if (prev) { prev.next = next; } + if (next) { + next.prev = prev; + } else { + this._drawLast = prev; + } + if (prev) { + prev.next = next; + } else { + this._drawFirst = next; + } delete layer._order;