X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FCrossRef.java;h=080f3e279f64fa74c473a49cc91cb9525e1035af;hb=5ef61dcb1cc4a94ac6f88e90fc186521ce7224c1;hp=ed87f0536d7704d544364c83cce6a76c340f5ef2;hpb=03f096cdbf0479379723637198be7653d0868224;p=jalview.git diff --git a/src/jalview/analysis/CrossRef.java b/src/jalview/analysis/CrossRef.java index ed87f05..080f3e2 100644 --- a/src/jalview/analysis/CrossRef.java +++ b/src/jalview/analysis/CrossRef.java @@ -637,22 +637,11 @@ public class CrossRef */ SequenceFeature newFeature = new SequenceFeature(feat) { - // BH 2019.08.15 We must override equalsInterval, not - // equals, because that is part of the IntervalI interface, - // and IntervalStore may need that for proper, faster - // processing. - // But SequenceFeature changes were reverted... @Override public boolean equals(Object o) { return o instanceof SequenceFeature - && equalsWithParent((SequenceFeature) o); - } - - @Override - public boolean equalsWithParent(SequenceFeature sf) - { - return sf != null && equals(sf, true); + && equals((SequenceFeature) o, true); } }; matched.addSequenceFeature(newFeature);