From 11a5816bdffcbaa20df936dee43751de2cf67530 Mon Sep 17 00:00:00 2001 From: i-c-b <133848861+i-c-b@users.noreply.github.com> Date: Thu, 15 Feb 2024 09:56:04 -0500 Subject: [PATCH] feat(core): recursive asset scope on directory file-drop event (#8864) * allow recursive asset scope on directory file-drop events * Create allow-recursive-asset-scope-on-file-drop-directory.md * Update .changes/allow-recursive-asset-scope-on-file-drop-directory.md --- .../allow-recursive-asset-scope-on-file-drop-directory.md | 5 +++++ core/tauri/src/manager/window.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changes/allow-recursive-asset-scope-on-file-drop-directory.md diff --git a/.changes/allow-recursive-asset-scope-on-file-drop-directory.md b/.changes/allow-recursive-asset-scope-on-file-drop-directory.md new file mode 100644 index 000000000..9f7ad5f40 --- /dev/null +++ b/.changes/allow-recursive-asset-scope-on-file-drop-directory.md @@ -0,0 +1,5 @@ +--- +"tauri": 'patch:enhance' +--- + +A file-drop now allows sub-directories recursively when the path is a directory. diff --git a/core/tauri/src/manager/window.rs b/core/tauri/src/manager/window.rs index a1cb55961..bf5066fd2 100644 --- a/core/tauri/src/manager/window.rs +++ b/core/tauri/src/manager/window.rs @@ -212,7 +212,7 @@ fn on_window_event( if path.is_file() { let _ = scopes.allow_file(path); } else { - let _ = scopes.allow_directory(path, false); + let _ = scopes.allow_directory(path, true); } } let payload = FileDropPayload { paths, position };