Fix off by one bug in gesture trail drawing

Bug: 7594165
Change-Id: Ia3f7dcee71db91e39c40022b19e7b07c5d4488c8
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java b/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
index 80562cb..3a57f67 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
@@ -159,7 +159,7 @@
             float r1 = maxWidth / 2.0f;
             // Initialize bounds rectangle.
             outBoundsRect.set(p1x, p1y, p1x, p1y);
-            for (int i = startIndex + 1; i < trailSize - 1; i++) {
+            for (int i = startIndex + 1; i < trailSize; i++) {
                 final int elapsedTime = sinceDown - eventTimes[i];
                 final int p2x = getXCoordValue(xCoords[i]);
                 final int p2y = yCoords[i];