# HG changeset patch # User Jaroslav Tulach # Date 1358712139 -3600 # Node ID 910c043eac22395708f6086ad2421106e7c7ddf1 # Parent 4b59fa013d492a2e8e31b757e702b3e572597ee0 Better to compare doubles as number than converting to bits (which is not supported) diff -r 4b59fa013d49 -r 910c043eac22 emul/src/main/java/java/lang/Double.java --- a/emul/src/main/java/java/lang/Double.java Sun Jan 20 12:29:50 2013 +0100 +++ b/emul/src/main/java/java/lang/Double.java Sun Jan 20 21:02:19 2013 +0100 @@ -774,8 +774,7 @@ */ public boolean equals(Object obj) { return (obj instanceof Double) - && (doubleToLongBits(((Double)obj).value) == - doubleToLongBits(value)); + && (((Double)obj).value) == value; } /**