From: jprocter Date: Thu, 27 Oct 2011 16:53:25 +0000 (+0100) Subject: (JAL-969) efficiency X-Git-Tag: Jalview_2_9~566^2 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=4be681e59be335eecdee2bfea9d59856d7cb8f70;p=jalview.git (JAL-969) efficiency --- diff --git a/src/jalview/appletgui/SeqPanel.java b/src/jalview/appletgui/SeqPanel.java index 79e6ed7..f121d11 100644 --- a/src/jalview/appletgui/SeqPanel.java +++ b/src/jalview/appletgui/SeqPanel.java @@ -920,10 +920,9 @@ public class SeqPanel extends Panel implements MouseMotionListener, if (!groupEditing && av.hasHiddenRows()) { - if (av.getHiddenRepSequences() != null - && av.getHiddenRepSequences().containsKey(seq)) + if (av.isHiddenRepSequence(seq)) { - sg = (SequenceGroup) av.getHiddenRepSequences().get(seq); + sg = (SequenceGroup) av.getRepresentedSequences(seq); groupEditing = true; } } @@ -974,14 +973,13 @@ public class SeqPanel extends Panel implements MouseMotionListener, // but the sequence represents a group if (sg == null) { - if (av.getHiddenRepSequences() == null - || !av.getHiddenRepSequences().containsKey(seq)) + if (!av.isHiddenRepSequence(seq)) { endEditing(); return; } - sg = (SequenceGroup) av.getHiddenRepSequences().get(seq); + sg = av.getRepresentedSequences(seq); } fixedLeft = sg.getStartRes();