From 8d2e4c63c7f660a1ff8e79d46f461ccfcf5bcc2e Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Sun, 9 May 2021 21:33:40 -0300 Subject: [PATCH] fix(core): do not reattach window on rpc/file_drop (#1757) --- core/tauri/src/manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/tauri/src/manager.rs b/core/tauri/src/manager.rs index 40bd9ed8b..ab96bf151 100644 --- a/core/tauri/src/manager.rs +++ b/core/tauri/src/manager.rs @@ -292,7 +292,7 @@ impl WindowManager

{ fn prepare_rpc_handler(&self) -> WebviewRpcHandler

{ let manager = self.clone(); Box::new(move |window, request| { - let window = manager.attach_window(window); + let window = Window::new(manager.clone(), window); let command = request.command.clone(); let arg = request @@ -361,7 +361,7 @@ impl WindowManager

{ Box::new(move |event, window| { let manager = manager.clone(); crate::async_runtime::block_on(async move { - let window = manager.attach_window(window); + let window = Window::new(manager.clone(), window); let _ = match event { FileDropEvent::Hovered(paths) => { window.emit_internal(&tauri_event::("tauri://file-drop"), Some(paths))