Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d2a99617 authored by Kenny Root's avatar Kenny Root Committed by Android Git Automerger
Browse files

am c94a9998: Merge "JPtextinput: Dont break emoji characters when cutting strings."

* commit 'c94a9998':
  JPtextinput: Dont break emoji characters when cutting strings.
parents f664d6f9 c94a9998
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -88,7 +88,14 @@ public interface InputFilter
            } else if (keep >= end - start) {
                return null; // keep original
            } else {
                return source.subSequence(start, start + keep);
                keep += start;
                if (Character.isHighSurrogate(source.charAt(keep - 1))) {
                    --keep;
                    if (keep == start) {
                        return "";
                    }
                }
                return source.subSequence(start, keep);
            }
        }