diff --git a/src/org/oscim/core/GeometryBuffer.java b/src/org/oscim/core/GeometryBuffer.java index 48798fdb..4f780f8a 100644 --- a/src/org/oscim/core/GeometryBuffer.java +++ b/src/org/oscim/core/GeometryBuffer.java @@ -63,11 +63,9 @@ public class GeometryBuffer { if (CHECK_STATE) setOrCheckMode(2); - if (index[0] >= 0){ - // start next - if (++indexPos >= index.length) - ensureIndexSize(indexPos, true); - } + // start next + if ((index[0] >= 0) && (++indexPos >= index.length)) + ensureIndexSize(indexPos, true); // initialize with zero points index[indexPos] = 0;