X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignViewport.java;fp=src%2Fjalview%2Fgui%2FAlignViewport.java;h=a89174a4c3c5b4d035f2099abdf9fecaaba14c2b;hb=67f546e39d0c247fef34a5fbb7ac841be7bae5be;hp=638d3e506512060fc89e1cf590bf93206bede552;hpb=4eead9c2f173d090d67d4ee180c5706242face13;p=jalview.git diff --git a/src/jalview/gui/AlignViewport.java b/src/jalview/gui/AlignViewport.java index 638d3e5..a89174a 100644 --- a/src/jalview/gui/AlignViewport.java +++ b/src/jalview/gui/AlignViewport.java @@ -60,7 +60,6 @@ import jalview.structure.SelectionSource; import jalview.structure.StructureSelectionManager; import jalview.structure.VamsasSource; import jalview.util.MessageManager; -import jalview.util.StringUtils; import jalview.viewmodel.AlignmentViewport; import jalview.ws.params.AutoCalcSetting; @@ -1132,6 +1131,8 @@ public class AlignViewport extends AlignmentViewport implements if (openSplitPane) { + // TODO: move this kind of constructor stuff to a factory/controller + // method ? /* * Open in split pane. DNA sequence above, protein below. */ @@ -1147,10 +1148,10 @@ public class AlignViewport extends AlignmentViewport implements cdnaFrame.setVisible(true); proteinFrame.setVisible(true); String sep = String.valueOf(File.separatorChar); - String proteinShortName = StringUtils.getLastToken( - proteinFrame.getTitle(), sep); - String dnaShortName = StringUtils.getLastToken(cdnaFrame.getTitle(), - sep); + String proteinShortName = proteinFrame.getTitle().substring( + proteinFrame.getTitle().lastIndexOf(sep) + 1); + String dnaShortName = cdnaFrame.getTitle().substring( + cdnaFrame.getTitle().lastIndexOf(sep) + 1); String linkedTitle = MessageManager.formatMessage( "label.linked_view_title", dnaShortName, proteinShortName); JInternalFrame splitFrame = new SplitFrame(cdnaFrame, proteinFrame);