diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java
index ac1a28b05eac6e911ac46af50624325913fa6478..751dd6061d41bd434b39108a40637a976942cd17 100644
--- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java
+++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java
@@ -819,8 +819,9 @@ public class PointerTracker implements PointerTrackerQueue.Element {
                         // touch panels when there are close multiple touches.
                         // Caveat: When in chording input mode with a modifier key, we don't use
                         // this hack.
-                        if (me != null && me.getPointerCount() > 1
-                                && !sPointerTrackerQueue.hasModifierKeyOlderThan(this)) {
+                        final PointerTrackerQueue queue = sPointerTrackerQueue;
+                        if (queue != null && queue.size() > 1
+                                && !queue.hasModifierKeyOlderThan(this)) {
                             onUpEventInternal();
                         }
                         if (!mIsPossibleGesture) {