X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FMapList.java;h=7f1abc4907bc52760c5dfb51a4da0f4297a85576;hb=e1cb1f4ff4ae05504c806d99395358629c807956;hp=c94434541eb39ff4a4206be1cfc0ef69a9c08e4f;hpb=0a680b4ff1aaad7580d3b10941233307e2190be4;p=jalview.git diff --git a/src/jalview/util/MapList.java b/src/jalview/util/MapList.java index c944345..7f1abc4 100644 --- a/src/jalview/util/MapList.java +++ b/src/jalview/util/MapList.java @@ -116,8 +116,17 @@ public class MapList { int hashCode = 31 * fromRatio; hashCode = 31 * hashCode + toRatio; - hashCode = 31 * hashCode + fromShifts.toArray().hashCode(); - hashCode = 31 * hashCode + toShifts.toArray().hashCode(); + for (int[] shift : fromShifts) + { + hashCode = 31 * hashCode + shift[0]; + hashCode = 31 * hashCode + shift[1]; + } + for (int[] shift : toShifts) + { + hashCode = 31 * hashCode + shift[0]; + hashCode = 31 * hashCode + shift[1]; + } + return hashCode; }