Эх сурвалжийг харах

fix(core): disable tao's drag-n-drop based on `fileDropEnabled`, closes #4580 (#4592)

Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
Amr Bashir 3 жил өмнө
parent
commit
a1d569bbc9

+ 5 - 0
.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.

+ 6 - 0
core/tauri-runtime-wry/src/lib.rs

@@ -2844,6 +2844,12 @@ fn create_webview<T: UserEvent>(
   {
     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 {