From c2b0fe1ce58e54dbcfdb63162ad17d7e6d8774d9 Mon Sep 17 00:00:00 2001 From: FabianLars Date: Sat, 31 Jul 2021 00:58:09 +0200 Subject: [PATCH] fix(core): fix wrong file drop events (#2300) --- .changes/fix-file-drop-events.md | 6 ++++++ core/tauri/src/manager.rs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changes/fix-file-drop-events.md diff --git a/.changes/fix-file-drop-events.md b/.changes/fix-file-drop-events.md new file mode 100644 index 00000000000..0ece0fa1e42 --- /dev/null +++ b/.changes/fix-file-drop-events.md @@ -0,0 +1,6 @@ +--- +"tauri": patch +"api": patch +--- + +Fixes file drop events being swapped (`file-drop-hover` on drop and `file-drop` on hover). \ No newline at end of file diff --git a/core/tauri/src/manager.rs b/core/tauri/src/manager.rs index 5d6810100fa..0c953b3b996 100644 --- a/core/tauri/src/manager.rs +++ b/core/tauri/src/manager.rs @@ -396,8 +396,8 @@ impl WindowManager { crate::async_runtime::block_on(async move { let window = Window::new(manager.clone(), window, app_handle); let _ = match event { - FileDropEvent::Hovered(paths) => window.emit("tauri://file-drop", Some(paths)), - FileDropEvent::Dropped(paths) => window.emit("tauri://file-drop-hover", Some(paths)), + FileDropEvent::Hovered(paths) => window.emit("tauri://file-drop-hover", Some(paths)), + FileDropEvent::Dropped(paths) => window.emit("tauri://file-drop", Some(paths)), FileDropEvent::Cancelled => window.emit("tauri://file-drop-cancelled", Some(())), _ => unimplemented!(), };