From c628383a109dedcbf6dec59ecfdf7d1b50f77c29 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 24 Feb 2021 12:28:17 -0500 Subject: [PATCH] prevent drop actions when a dialog is open. fixes #107 --- src/kiri/init.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/kiri/init.js b/src/kiri/init.js index 21295154..34867da5 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -1270,6 +1270,12 @@ function dragOverHandler(evt) { evt.stopPropagation(); evt.preventDefault(); + + // prevent drop actions when a dialog is open + if (API.modal.visible()) { + return; + } + evt.dataTransfer.dropEffect = 'copy'; let oldcolor = SPACE.platform.setColor(0x00ff00); if (oldcolor !== 0x00ff00) platformColor = oldcolor; @@ -1283,6 +1289,11 @@ evt.stopPropagation(); evt.preventDefault(); + // prevent drop actions when a dialog is open + if (API.modal.visible()) { + return; + } + SPACE.platform.setColor(platformColor); let files = evt.dataTransfer.files;