From 8a4519374894f1d2f93b6d77a8029716d1f12df0 Mon Sep 17 00:00:00 2001 From: "andrzej@threerings.net" Date: Tue, 17 Aug 2010 04:48:13 +0000 Subject: [PATCH] Don't do anything on clear if the set is already empty. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2803 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/HashIntSet.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/java/com/samskivert/util/HashIntSet.java b/src/java/com/samskivert/util/HashIntSet.java index 4ad067cf..ae43ac0b 100644 --- a/src/java/com/samskivert/util/HashIntSet.java +++ b/src/java/com/samskivert/util/HashIntSet.java @@ -274,9 +274,11 @@ public class HashIntSet extends AbstractIntSet @Override // documentation inherited public void clear () { - createBuckets(MIN_BUCKET_COUNT); - _size = 0; - _modcount++; + if (_size > 0) { + createBuckets(MIN_BUCKET_COUNT); + _size = 0; + _modcount++; + } } @Override // documentation inherited