fix(core): do not reattach window on rpc/file_drop (#1757)

This commit is contained in:
Lucas Fernandes Nogueira
2021-05-09 21:33:40 -03:00
committed by GitHub
parent 45a7a111e0
commit 8d2e4c63c7

View File

@@ -292,7 +292,7 @@ impl<P: Params> WindowManager<P> {
fn prepare_rpc_handler(&self) -> WebviewRpcHandler<P> {
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<P: Params> WindowManager<P> {
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::<P::Event>("tauri://file-drop"), Some(paths))