This commit is contained in:
rustdesk 2024-10-16 22:37:03 +08:00
parent 1a0814b201
commit 5e920f0fd0

View File

@ -242,16 +242,16 @@ class _RemotePageState extends State<RemotePage> {
} }
} }
async void handleSoftKeyboardInput(String newValue) { Future<void> handleSoftKeyboardInput(String newValue) async {
if (isIOS) { if (isIOS) {
// fix: TextFormField onChanged event triggered multiple times when Korean input // fix: TextFormField onChanged event triggered multiple times when Korean input
// https://github.com/rustdesk/rustdesk/pull/9644 // https://github.com/rustdesk/rustdesk/pull/9644
await Future.delayed(const Duration(milliseconds: 10)); await Future.delayed(const Duration(milliseconds: 10));
if (newValue != _textController.text) return; if (newValue != _textController.text) return;
return _handleIOSSoftKeyboardInput(_textController.text); _handleIOSSoftKeyboardInput(_textController.text);
} else { } else {
return _handleNonIOSSoftKeyboardInput(newValue); _handleNonIOSSoftKeyboardInput(newValue);
} }
} }