JAL-3253-applet JAL-4440 overview 1 pixel off in hidden row view
[jalview.git] / src / intervalstore / nonc / IntervalStoreImpl.java
index 337b774..8456b7f 100644 (file)
@@ -40,7 +40,7 @@ import intervalstore.api.IntervalI;
  * SequenceFeature.equalsInterval only checks ranges
  */
 @SuppressWarnings("rawtypes")
-public class IntervalStoreImpl<T extends IntervalI> extends IntervalStore
+public class IntervalStoreImpl<T> extends IntervalStore
 {
 
   public IntervalStoreImpl()
@@ -70,7 +70,8 @@ public class IntervalStoreImpl<T extends IntervalI> extends IntervalStore
   protected boolean sameInterval(IntervalI i1, IntervalI i2)
   {
     // avoiding equals() for JavaScript performance
-    return ((SequenceFeature) i1).equals((SequenceFeature) i2, false);
+    // could be CrossRef with ignoreParent==true
+    return ((SequenceFeature) i1).equalsWithParent((SequenceFeature) i2);
   }
 
 }