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(),