X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fcommands%2FChangeCaseCommand.java;h=49faa50ec476d2202514cdbcbe0ad97c766edb2a;hb=bb9b4018d314ed5858504faf2bc848178bc9f6a9;hp=ad5c937fa7ac109fa452c8b6b574f8d02fbd2638;hpb=ebb678af128304dc13e1b6ec9e0961489bf83d39;p=jalview.git diff --git a/src/jalview/commands/ChangeCaseCommand.java b/src/jalview/commands/ChangeCaseCommand.java index ad5c937..49faa50 100644 --- a/src/jalview/commands/ChangeCaseCommand.java +++ b/src/jalview/commands/ChangeCaseCommand.java @@ -69,14 +69,15 @@ public class ChangeCaseCommand implements CommandI for (int r = 0; r < regions.length; r++) { start = regions[r][0]; - end = regions[r][1]; for (int s = 0; s < seqs.length; s++) { sequence = seqs[s].getSequence(); StringBuffer newSeq = new StringBuffer(); - if (end > sequence.length()) + if (regions[r][1] > sequence.length()) end = sequence.length(); + else + end = regions[r][1]; if (start > 0) {