summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT PI/common
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2011-03-01 15:23:45 +0000
committerSilenio Quarti <silenio>2011-03-01 15:23:45 +0000
commit084c55596539eae7397d177aebcd25a6155b1d5a (patch)
treea98a1fb1e9bd12b793dc383b85023205060f0b85 /bundles/org.eclipse.swt/Eclipse SWT PI/common
parent522c1626087080ba9673549f35f8c66ccef0d3b4 (diff)
downloadeclipse.platform.swt-084c55596539eae7397d177aebcd25a6155b1d5a.tar.gz
eclipse.platform.swt-084c55596539eae7397d177aebcd25a6155b1d5a.tar.xz
eclipse.platform.swt-084c55596539eae7397d177aebcd25a6155b1d5a.zip
better hashcode for larger addresses (64 bit)
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/common')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/LONG.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/LONG.java b/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/LONG.java
index 8609adccee..99d6461ede 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/LONG.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/common/org/eclipse/swt/internal/LONG.java
@@ -26,6 +26,6 @@ public class LONG {
}
public int hashCode () {
- return (int)/*64*/value;
+ return (int)/*64*/(value ^ (value >>> 32));
}
}