Browse Source

delete selection when committext has null text

pull/12270/head
Emmanuel Hansen 3 years ago
parent
commit
fde8744175
  1. 9
      src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs

9
src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs

@ -575,10 +575,11 @@ namespace Avalonia.Android.Platform.SkiaPlatform
var committedText = text.SubSequence(0, text.Length()); var committedText = text.SubSequence(0, text.Length());
if (_inputMethod.IsActive && !string.IsNullOrEmpty(committedText)) if (_inputMethod.IsActive)
{ if (string.IsNullOrEmpty(committedText))
_toplevel.TextInput(committedText); _inputMethod.View.DispatchKeyEvent(new KeyEvent(KeyEventActions.Down, Keycode.ForwardDel));
} else
_toplevel.TextInput(committedText);
_commitInProgress = false; _commitInProgress = false;
EndBatchEdit(); EndBatchEdit();

Loading…
Cancel
Save