From f09591c1029389a596774a47f4300d805965bef9 Mon Sep 17 00:00:00 2001 From: kerams Date: Thu, 30 Jan 2025 05:36:24 +0100 Subject: [PATCH] Do not propagate SurroundingTextChanged if input connection is in update (#18030) Co-authored-by: Benedikt Stebner --- .../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 89e7dddb78..5ac3592c4e 100644 --- a/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs +++ b/src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs @@ -122,7 +122,7 @@ namespace Avalonia.Android.Platform.Input private void _client_SurroundingTextChanged(object? sender, EventArgs e) { - if (_inputConnection is null || _inputConnection.IsInBatchEdit) + if (_inputConnection is null || _inputConnection.IsInBatchEdit || _inputConnection.IsInUpdate) return; OnSurroundingTextChanged(); }