From cd94d2ce2fcbe5712cfbff58c362aa8e884ca6bc Mon Sep 17 00:00:00 2001 From: Roman Borovik Date: Tue, 19 Sep 2023 18:39:46 +0300 Subject: [PATCH] Add combine and uncombine functions checking --- src/modes/object_to_mode.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modes/object_to_mode.js b/src/modes/object_to_mode.js index cfc557d03..cfbe99557 100644 --- a/src/modes/object_to_mode.js +++ b/src/modes/object_to_mode.js @@ -58,10 +58,14 @@ export default function(modeObject) { mode.onTrash(state); }, combineFeatures() { - mode.onCombineFeatures(state); + if (typeof mode.onCombineFeatures === 'function') { + mode.onCombineFeatures(state); + } }, uncombineFeatures() { - mode.onUncombineFeatures(state); + if (typeof mode.onUncombineFeatures === 'function') { + mode.onUncombineFeatures(state); + } }, render(geojson, push) { mode.toDisplayFeatures(state, geojson, push);