diff --git a/app/GioView.java b/app/GioView.java index 45045edd..9a61d0f2 100644 --- a/app/GioView.java +++ b/app/GioView.java @@ -555,7 +555,7 @@ public final class GioView extends SurfaceView implements Choreographer.FrameCal @Override public int getCursorCapsMode(int reqModes) { Snippet snip = getSnippet(); int selStart = imeSelectionStart(nhandle); - return TextUtils.getCapsMode(snip.snippet, imeToUTF16(nhandle, selStart), reqModes); + return TextUtils.getCapsMode(snip.snippet, imeToUTF16(nhandle, selStart - snip.offset), reqModes); } @Override public ExtractedText getExtractedText(ExtractedTextRequest request, int flags) {