From 88f497f769c3943d1c7fcbceb46fcc351f436734 Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Fri, 10 Dec 2010 13:58:37 +0000 Subject: [PATCH] 2010-12-10 Bernd Hufmann Contribution for bug 325661 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java (hashCode): Better hashing algorithm --- org.eclipse.linuxtools.lttng.ui/ChangeLog | 4 ++++ .../lttng/ui/views/statistics/model/FixedArray.java | 6 +----- 2 files changed, 5 insertions(+), 5 deletions(-) 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. -- 2.34.1