X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FMapList.java;fp=src%2Fjalview%2Futil%2FMapList.java;h=60054f10171f0f7856b46c2923e49b48829aa9dc;hb=6d882bd2c72c5fe9e8d0a8eb9df4de7a86bbc773;hp=81b9964513f1c759992e592d3a73811085f87ccc;hpb=04a92acb1e484730552d42fdf2d356e04551c5ea;p=jalview.git diff --git a/src/jalview/util/MapList.java b/src/jalview/util/MapList.java index 81b9964..60054f1 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; }