X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FSeqPanel.java;h=162f978ab4adec11a87e246a6f35f6a8a2df3687;hb=e542a2b9968ee6a7def19e79e84c27684ee686e3;hp=fc93fbcb402ca145aa53fe89ae05409eadc8c610;hpb=5a94d9b984758398146faef8b78ff5954b5ddd91;p=jalview.git diff --git a/src/jalview/gui/SeqPanel.java b/src/jalview/gui/SeqPanel.java index fc93fbc..162f978 100755 --- a/src/jalview/gui/SeqPanel.java +++ b/src/jalview/gui/SeqPanel.java @@ -347,23 +347,29 @@ public class SeqPanel extends JPanel { if ( jalview.util.Comparison.isGap( av.alignment.getSequenceAt(seq).getSequence().charAt(j))) - av.alignment.getSequenceAt(seq).deleteCharAt(j); + av.alignment.getSequenceAt(seq).deleteCharAt(j); av.alignment.getWidth(); repaint(); seqEditOccurred=seq; + } void updateConservation(int i) { - if(av.getGlobalColourScheme() instanceof jalview.schemes.ClustalxColourScheme) - { - av.setGlobalColourScheme( - new jalview.schemes.ClustalxColourScheme(av.alignment.getSequences(),av.alignment.getWidth() )); - } av.updateConservation(); av.updateConsensus(); + + ColourSchemeI cs = av.getGlobalColourScheme(); + if(cs instanceof ConservationColourScheme) + cs = ( (ConservationColourScheme) cs).cs; + + if(cs instanceof ClustalxColourScheme) + cs = new ClustalxColourScheme(av.alignment.getSequences(), av.alignment.getWidth()); + + ap.alignFrame.changeColour(cs); + } //////////////////////////////////////////