From c4591c3a0e1c454177ec53746e70abd575de7542 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 11 Aug 2025 18:26:33 +0200 Subject: [PATCH] don't clone places if its a function --- source/UI/js/Map/MapEditor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/UI/js/Map/MapEditor.js b/source/UI/js/Map/MapEditor.js index e6fc09ea..a37be8e5 100644 --- a/source/UI/js/Map/MapEditor.js +++ b/source/UI/js/Map/MapEditor.js @@ -49,7 +49,7 @@ Ox.MapEditor = function(options, self) { places: function() { self.isAsync = Ox.isFunction(self.options.places); self.$list.options({ - items: Ox.clone(self.options.places) + items: self.isAsync ? self.options.places : Ox.clone(self.options.places) }) self.$map.options({ places: self.options.places @@ -337,7 +337,7 @@ Ox.MapEditor = function(options, self) { columns: self.columns, columnsRemovable: true, columnsVisible: true, - items: Ox.clone(self.options.places), + items: self.isAsync ? self.options.places : Ox.clone(self.options.places), //items: self.options.places, // area needed for icon, geoname needed for flag keys: ['area', 'geoname', 'matches'],