X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FPopupMenu.java;h=d1e8e32b83e4ea302c39a1ee81bf084499263970;hp=6b32efafb54ea04a8981fe4b8c068904cf25c8aa;hb=08c7bee16c16563cc7cec7ea4d336b3e0c4c937a;hpb=d52ea4bd9e9692c73c5a427b3aa0ad2fd988a26e diff --git a/src/jalview/gui/PopupMenu.java b/src/jalview/gui/PopupMenu.java index 6b32efa..d1e8e32 100644 --- a/src/jalview/gui/PopupMenu.java +++ b/src/jalview/gui/PopupMenu.java @@ -839,10 +839,13 @@ public class PopupMenu extends JPopupMenu implements ColourChangeListener /* * show local rather than linked feature coordinates */ - int[] beginRange = mf.getMappedPositions(start, start); - start = beginRange[0]; - int[] endRange = mf.getMappedPositions(end, end); - end = endRange[endRange.length - 1]; + int[] localRange = mf.getMappedPositions(start, end); + if (localRange == null) + { + return; + } + start = localRange[0]; + end = localRange[localRange.length - 1]; } StringBuilder desc = new StringBuilder(); desc.append(sf.getType()).append(" ").append(String.valueOf(start));