From c2648b48711f7e1342102ae8f3660fa6074a5fae Mon Sep 17 00:00:00 2001 From: fufesou Date: Sat, 10 Dec 2022 12:55:19 +0800 Subject: [PATCH] fix build flutter Signed-off-by: fufesou --- src/keyboard.rs | 6 ++++++ src/ui.rs | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/keyboard.rs b/src/keyboard.rs index 8d9aedeb6..d4a51c0f3 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -46,6 +46,12 @@ lazy_static::lazy_static! { }; } +#[cfg(feature = "flutter")] +pub fn set_cur_session(session: Session) { + *CUR_SESSION.lock().unwrap() = Some(session); +} + +#[cfg(not(feature = "flutter"))] pub fn set_cur_session(session: Session) { *CUR_SESSION.lock().unwrap() = Some(session); } diff --git a/src/ui.rs b/src/ui.rs index 921c137ec..e13f11d87 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -130,8 +130,9 @@ pub fn start(args: &mut [String]) { pass.clone(), args.clone(), ); - let inner = handler.inner(); - crate::keyboard::set_cur_session(inner); + #[cfg(not(feature = "flutter"))] + crate::keyboard::set_cur_session(handler.inner()); + Box::new(handler) }); page = "remote.html";