From 5d4a61fba1188ee6373e5ebf1e52d9f55eafdf50 Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 06:50:10 +0000 Subject: [PATCH] 2002/08/18 05:27:39 darcs-hash:20040130065010-2ba56-50ba7e93160295063c70a65efba65f8b6dfc375b.gz --- CHANGES | 1 + src/org/xwt/util/Vec.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index f5b7e60..5951acb 100644 --- a/CHANGES +++ b/CHANGES @@ -376,5 +376,6 @@ remaining surface from a frame to a window or vice versa. +17-Aug megacz Vec.java: fixed infinite loop diff --git a/src/org/xwt/util/Vec.java b/src/org/xwt/util/Vec.java index ac8b149..7b55023 100644 --- a/src/org/xwt/util/Vec.java +++ b/src/org/xwt/util/Vec.java @@ -59,7 +59,7 @@ public class Vec implements Serializable { public void setSize(int newSize) { if (newSize < 0) throw new RuntimeException("tried to set size to negative value"); - if (newSize > size) grow(newSize * 2); + if (newSize > store.length) grow(newSize * 2); if (newSize < size) for(int i=newSize; i