From: Bernd Hufmann Date: Fri, 10 Dec 2010 13:58:37 +0000 (+0000) Subject: 2010-12-10 Bernd Hufmann Contribution for bug 325661 X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=88f497f769c3943d1c7fcbceb46fcc351f436734;p=deliverable%2Ftracecompass.git 2010-12-10 Bernd Hufmann Contribution for bug 325661 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java (hashCode): Better hashing algorithm --- diff --git a/org.eclipse.linuxtools.lttng.ui/ChangeLog b/org.eclipse.linuxtools.lttng.ui/ChangeLog index 612f91633a..1e0ae3d11d 100644 --- a/org.eclipse.linuxtools.lttng.ui/ChangeLog +++ b/org.eclipse.linuxtools.lttng.ui/ChangeLog @@ -1,3 +1,7 @@ +2010-12-10 Bernd Hufmann + + * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java (hashCode): Better hashing algorithm + 2010-12-08 Francois Chouinard * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Fix the icon path diff --git a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java index f09036e76b..9bc50f7326 100644 --- a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java +++ b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java @@ -151,11 +151,7 @@ public final class FixedArray implements RandomAccess { */ @Override public int hashCode() { - int hash = 1; - for (int i = 0; i < fArray.length; ++i) { - hash = hash ^ fArray[i]; - } - return hash; + return Arrays.hashCode(fArray); } /** * Sets value at given index.