From 3ac7760b3af1abfc4dcbd40c81eec9c93b681f6d Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Mon, 27 Mar 2023 11:45:20 +0000 Subject: [PATCH] don't create an input connection if client is null --- src/Android/Avalonia.Android/AndroidInputMethod.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Android/Avalonia.Android/AndroidInputMethod.cs b/src/Android/Avalonia.Android/AndroidInputMethod.cs index 27dcfe8645..39b58c50c1 100644 --- a/src/Android/Avalonia.Android/AndroidInputMethod.cs +++ b/src/Android/Avalonia.Android/AndroidInputMethod.cs @@ -1,7 +1,6 @@ using System; using Android.Content; using Android.Runtime; -using Android.Text; using Android.Views; using Android.Views.InputMethods; using Avalonia.Android.Platform.SkiaPlatform; @@ -99,6 +98,9 @@ namespace Avalonia.Android { _host.InitEditorInfo((topLevel, outAttrs) => { + if (_client == null) + return null; + _inputConnection = new AvaloniaInputConnection(topLevel, this); outAttrs.InputType = options.ContentType switch