From a2f488ac7fd3d1920baa2ced288d084c9392d031 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Thu, 7 Dec 2017 17:43:51 -0800 Subject: [PATCH] Do not report a cursor location if there is no active selection (#4427) Fixes https://github.com/flutter/flutter/issues/13398 --- .../android/io/flutter/plugin/editing/TextInputPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java b/shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java index 0e553544e7c..d5e952d7c20 100644 --- a/shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java +++ b/shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java @@ -140,8 +140,8 @@ public class TextInputPlugin implements MethodCallHandler { outAttrs.imeOptions |= enterAction; InputConnectionAdaptor connection = new InputConnectionAdaptor(view, mClient, mFlutterChannel, mEditable); - outAttrs.initialSelStart = Math.max(Selection.getSelectionStart(mEditable), 0); - outAttrs.initialSelEnd = Math.max(Selection.getSelectionEnd(mEditable), 0); + outAttrs.initialSelStart = Selection.getSelectionStart(mEditable); + outAttrs.initialSelEnd = Selection.getSelectionEnd(mEditable); return connection; }