modules/graphics/src/main/java/com/sun/glass/ui/monocle/util/IntSet.java
Print this page
rev 7213 : RT-37474 [Monocle] Shift-backspace generates an undefined key code
*** 40,50 ****
int insertionPoint = -1 - i;
if (size == elements.length) {
elements = Arrays.copyOf(elements, size * 2);
}
if (insertionPoint != size) {
- } else {
System.arraycopy(elements, insertionPoint,
elements, insertionPoint + 1,
size - insertionPoint);
}
elements[insertionPoint] = value;
--- 40,49 ----
*** 122,132 ****
return size == 0;
}
/** Copies the contents of this set to the target set. */
public void copyTo(IntSet target) {
! if (target.elements.length > size) {
target.elements = Arrays.copyOf(elements, elements.length);
} else {
System.arraycopy(elements, 0, target.elements, 0, size);
}
target.size = size;
--- 121,131 ----
return size == 0;
}
/** Copies the contents of this set to the target set. */
public void copyTo(IntSet target) {
! if (target.elements.length < size) {
target.elements = Arrays.copyOf(elements, elements.length);
} else {
System.arraycopy(elements, 0, target.elements, 0, size);
}
target.size = size;