diff --git a/.changes/disable-tao-drag-n-drop.md b/.changes/disable-tao-drag-n-drop.md new file mode 100644 index 000000000..27b9e58b2 --- /dev/null +++ b/.changes/disable-tao-drag-n-drop.md @@ -0,0 +1,5 @@ +--- +"tauri-runtime-wry": "patch" +--- + +Disable drag-n-drop of tao based on `fileDropEnabled` value. diff --git a/core/tauri-runtime-wry/src/lib.rs b/core/tauri-runtime-wry/src/lib.rs index 51573cc5c..6059e3b2a 100644 --- a/core/tauri-runtime-wry/src/lib.rs +++ b/core/tauri-runtime-wry/src/lib.rs @@ -2844,6 +2844,12 @@ fn create_webview( { window_builder.inner = window_builder.inner.with_fullsize_content_view(true); } + #[cfg(windows)] + { + window_builder.inner = window_builder + .inner + .with_drag_and_drop(webview_attributes.file_drop_handler_enabled); + } let is_window_transparent = window_builder.inner.window.transparent; let menu_items = if let Some(menu) = window_builder.menu {