From 0333f1f613f47ef7ade0b12d90c1d6a96ed3558a Mon Sep 17 00:00:00 2001 From: Stephane Poss Date: Fri, 13 Mar 2026 13:18:24 +0100 Subject: [PATCH] Prevent rotating multiple times if the plugin is included multiple times --- leaflet.rotatedMarker.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/leaflet.rotatedMarker.js b/leaflet.rotatedMarker.js index eb5c2b7..01b2328 100644 --- a/leaflet.rotatedMarker.js +++ b/leaflet.rotatedMarker.js @@ -1,4 +1,8 @@ (function() { + if (L.Marker.prototype._rotatedMarkerPatched) { + return; + } + L.Marker.prototype._rotatedMarkerPatched = true; // save these original methods before they are overwritten var proto_initIcon = L.Marker.prototype._initIcon; var proto_setPos = L.Marker.prototype._setPos; @@ -55,3 +59,4 @@ } }); })(); +