From c27283de01db23c2270198b2f60fdf9faa579328 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 4 Aug 2022 12:54:11 -0400 Subject: [PATCH] add workspace url load backward compatibility with .km files --- src/kiri/settings.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kiri/settings.js b/src/kiri/settings.js index 808a129e..84086f14 100644 --- a/src/kiri/settings.js +++ b/src/kiri/settings.js @@ -592,8 +592,9 @@ function settingsImport(data, ask) { } function settingsImportUrl(url, ask) { - fetch(url).then(r => r.arrayBuffer()).then(a => { - settingsImportZip(a, ask); + const kmz = url.endsWith(".kmz"); + fetch(url).then(r => kmz ? r.arrayBuffer() : r.text()).then(a => { + kmz ? settingsImportZip(a, ask) : settingsImport(a, ask); }).catch(error => { console.log({workspace_url: url, error: error.message || error}); api.show.alert('workspace load failed');