fix: keyboard input method, for flutter input (#7875)

* fix: keyboard input method, for flutter input

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* comment

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2024-04-30 21:06:24 +08:00
committed by GitHub
parent d394aa8a15
commit dcd176f95c
3 changed files with 9 additions and 12 deletions

View File

@@ -233,10 +233,12 @@ impl<T: InvokeUiSession> Session<T> {
}
}
// Caution: This function must be called after peer info is received.
pub fn get_keyboard_mode(&self) -> String {
let mode = self.lc.read().unwrap().keyboard_mode.clone();
let keyboard_mode = KeyboardMode::from_str(&mode);
// Note: peer_version is 0 before peer info is received.
let peer_version = self.get_peer_version();
let platform = self.peer_platform();