From b5fac29429ce9ae9c7f8223474aa96627cae3403 Mon Sep 17 00:00:00 2001 From: Sumit Kumar Date: Wed, 20 Feb 2019 12:03:22 +0100 Subject: [PATCH] Remove unecessary redraw(). Helps with #407 (patch) --- src/js/Edit/L.PM.Edit.Line.js | 2 +- src/js/Edit/L.PM.Edit.Rectangle.js | 3 --- src/js/Mixins/Drag.js | 4 ++-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/js/Edit/L.PM.Edit.Line.js b/src/js/Edit/L.PM.Edit.Line.js index 036e3e31..28b8a1e8 100644 --- a/src/js/Edit/L.PM.Edit.Line.js +++ b/src/js/Edit/L.PM.Edit.Line.js @@ -494,7 +494,7 @@ Edit.Line = Edit.extend({ parent.splice(index, 1, latlng); // set new coords on layer - this._layer.setLatLngs(coords).redraw(); + this._layer.setLatLngs(coords); }, _onMarkerDrag(e) { diff --git a/src/js/Edit/L.PM.Edit.Rectangle.js b/src/js/Edit/L.PM.Edit.Rectangle.js index de80c0f6..c63fa00e 100644 --- a/src/js/Edit/L.PM.Edit.Rectangle.js +++ b/src/js/Edit/L.PM.Edit.Rectangle.js @@ -110,9 +110,6 @@ Edit.Rectangle = Edit.Polygon.extend({ // Update bounding box this._layer.setLatLngs(corners); - // Redraw the shape a final time - this._layer.redraw(); - this._layer.fire('pm:markerdragend', { markerEvent: e, }); diff --git a/src/js/Mixins/Drag.js b/src/js/Mixins/Drag.js index 87989bed..7ad21af3 100644 --- a/src/js/Mixins/Drag.js +++ b/src/js/Mixins/Drag.js @@ -166,13 +166,13 @@ const DragMixin = { const newCoords = moveCoord(this._layer.getLatLng()); // set new coordinates and redraw - this._layer.setLatLng(newCoords).redraw(); + this._layer.setLatLng(newCoords); } else { // create the new coordinates array const newCoords = moveCoords(this._layer.getLatLngs()); // set new coordinates and redraw - this._layer.setLatLngs(newCoords).redraw(); + this._layer.setLatLngs(newCoords); } // save current latlng for next delta calculation