From 3d83211503eaf5a90aec2a5c863316bd7e8196d3 Mon Sep 17 00:00:00 2001 From: dsehnal <david.sehnal@gmail.com> Date: Sat, 24 Dec 2022 12:51:09 +0100 Subject: [PATCH] fix dropFiles bug --- CHANGELOG.md | 1 + src/mol-plugin-ui/plugin.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2778a201..e1909a6d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ Note that since we don't clearly distinguish between a public and private interf - `meshes` extension: Fixed a bug in mesh visualization (show backfaces when opacity < 1) - Add color quick select control to Volume controls +- Fix `dropFiles` bug ## [v3.28.0] - 2022-12-20 diff --git a/src/mol-plugin-ui/plugin.tsx b/src/mol-plugin-ui/plugin.tsx index fc492fe8c..3dad5f44b 100644 --- a/src/mol-plugin-ui/plugin.tsx +++ b/src/mol-plugin-ui/plugin.tsx @@ -108,7 +108,7 @@ class Layout extends PluginUIComponent { } } else { for (let i = 0; i < ev.dataTransfer.files.length; i++) { - const file = ev.dataTransfer.files[0]; + const file = ev.dataTransfer.files[i]; if (file) files.push(file); } } @@ -172,7 +172,7 @@ function dropFiles(ev: React.DragEvent<HTMLDivElement>, plugin: PluginUIContext, } } else { for (let i = 0; i < ev.dataTransfer.files.length; i++) { - const file = ev.dataTransfer.files[0]; + const file = ev.dataTransfer.files[i]; if (file) files.push(file); } } -- GitLab