OSDN Git Service

Make drag shadow grapheme cluster aware.
authorKeisuke Kuroyanagi <ksk@google.com>
Fri, 19 Feb 2016 23:28:26 +0000 (15:28 -0800)
committerKeisuke Kuroyanagi <ksk@google.com>
Mon, 22 Feb 2016 19:37:26 +0000 (19:37 +0000)
commit5396d7eb13893bea01f43e17c9cbcbc994b85160
tree60dc5a81f382cc698bd3191f22dc7ef22e1ee04f
parent24f62ea63482e6c5d5ba3357951e13e25221eb2e
Make drag shadow grapheme cluster aware.

[start, min(end, DRAG_SHADOW_MAX_TEXT_LENGTH)) was used to make drag
shadow. It ignores grapheme cluster, so unexpected shadow was created for
characters that contain multiple code units.

Bug: 23097276
Change-Id: Ic7d34ec02ea04a3f17337e4253babac87ef3b03c
core/java/android/widget/Editor.java