Fix too thick gesture trail width

Change-Id: If1b78183b24fa0029bc28e5f56a988372182903e
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java b/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
index f8949b2..a840725 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/GesturePreviewTrail.java
@@ -133,7 +133,8 @@
     private static float getWidth(final int elapsedTime, final Params params) {
         final int deltaTime = params.mTrailLingerDuration - elapsedTime;
         final float deltaWidth = params.mTrailStartWidth - params.mTrailEndWidth;
-        return (deltaTime * deltaWidth) / params.mTrailLingerDuration + params.mTrailEndWidth;
+        return Math.max(
+                (deltaTime * deltaWidth) / params.mTrailLingerDuration, params.mTrailEndWidth);
     }
 
     private final RoundedLine mRoundedLine = new RoundedLine();