From cbe9b9c455d55db032336029ecdd35052dbad5c2 Mon Sep 17 00:00:00 2001 From: mcfans Date: Tue, 24 Oct 2023 13:36:33 +0800 Subject: [PATCH] fix: hide map mode if peer is android --- src/flutter_ffi.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/flutter_ffi.rs b/src/flutter_ffi.rs index ea6ae1180..8769106ef 100644 --- a/src/flutter_ffi.rs +++ b/src/flutter_ffi.rs @@ -364,6 +364,9 @@ pub fn session_get_custom_image_quality(session_id: SessionID) -> Option SyncReturn { if let Some(session) = sessions::get_session_by_session_id(&session_id) { if let Ok(mode) = KeyboardMode::from_str(&mode[..]) { + if session.peer_platform() == "Android" && mode == KeyboardMode::Map { + return SyncReturn(false); + } SyncReturn(is_keyboard_mode_supported( &mode, session.get_peer_version(),