diff --git a/CodenameOne/src/com/codename1/ui/Display.java b/CodenameOne/src/com/codename1/ui/Display.java index 381aefb11b..630039d20c 100644 --- a/CodenameOne/src/com/codename1/ui/Display.java +++ b/CodenameOne/src/com/codename1/ui/Display.java @@ -2066,6 +2066,10 @@ public void pointerDragged(final int[] x, final int[] y) { if (impl.getCurrentForm() == null) { return; } + if (x.length == 0) { + // Native ports have been observed to deliver zero-length pointer arrays + return; + } longPointerCharged = false; if (x.length == 1) { addPointerDragEventWithTimestamp(x[0], y[0]);