diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardView.java b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
index 721931e98567ede16051d8c87b07059a9c7f3a19..62696219b93bbead00152b00589707a257e4051c 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardView.java
+++ b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
@@ -888,6 +888,7 @@ public class KeyboardView extends View implements PointerTracker.DrawingProxy {
             super.onDraw(canvas);
             canvas.translate(mParams.mCoordinates[0], mParams.mCoordinates[1]);
             PointerTracker.drawGestureTrailForAllPointerTrackers(canvas, mGesturePaint);
+            canvas.translate(-mParams.mCoordinates[0], -mParams.mCoordinates[1]);
         }
     }