Do not report a cursor location if there is no active selection (#4427)

Fixes https://github.com/flutter/flutter/issues/13398
This commit is contained in:
Jason Simmons 2017-12-07 17:43:51 -08:00 committed by GitHub
parent 1cdaab88e3
commit a2f488ac7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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;
}