Browse Source

don't create an input connection if client is null

Emmanuel Hansen 2 years ago
parent
commit
3ac7760b3a
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/Android/Avalonia.Android/AndroidInputMethod.cs

+ 3 - 1
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