From 21a10fe2c8ac864b4480231f6eb3bc42f098ee55 Mon Sep 17 00:00:00 2001 From: kerams Date: Thu, 23 Jan 2025 11:41:02 +0100 Subject: [PATCH] Do not propagate SurroundingTextChanged if input connection is in update --- .../Avalonia.Android/Platform/Input/AndroidInputMethod.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs b/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs index 89e7dddb789..5ac3592c4e6 100644 --- a/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs +++ b/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs @@ -122,7 +122,7 @@ private void OnSelectionChanged() private void _client_SurroundingTextChanged(object? sender, EventArgs e) { - if (_inputConnection is null || _inputConnection.IsInBatchEdit) + if (_inputConnection is null || _inputConnection.IsInBatchEdit || _inputConnection.IsInUpdate) return; OnSurroundingTextChanged(); }