]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/App.java
Version 15.2, November 2013
[GpsPrune.git] / tim / prune / App.java
index 1f223265b0aa929e9099a6d7aba71ea5b0a49a0d..686b3dee485d4b3ffcd58203f2a3e5445be9bb17 100644 (file)
@@ -511,6 +511,13 @@ public class App
                // ensure track's field list contains point's fields
                _track.extendFieldList(inPoint.getFieldList());
                _trackInfo.selectPoint(inIndex);
+               final int selStart = _trackInfo.getSelection().getStart(); 
+               final int selEnd   = _trackInfo.getSelection().getEnd(); 
+               if (selStart < inIndex && selEnd > inIndex)
+               {
+                       // Extend end of selection by 1
+                       _trackInfo.getSelection().selectRange(selStart, selEnd+1);
+               }
                // update listeners
                UpdateMessageBroker.informSubscribers(I18nManager.getText("confirm.createpoint"));
        }