X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FSelectorDisplay.java;h=28e0a95b14a2dc6e3915a6f1f62d9e50d422a7f7;hp=203db4527412f79a5110c8d46905cddc1afc52aa;hb=52bf9e8686c916be37a26a0b75340393d4478b05;hpb=ca9bdb3916f9c39adbbf95d06ac95c21dafbb4e6 diff --git a/tim/prune/gui/SelectorDisplay.java b/tim/prune/gui/SelectorDisplay.java index 203db45..28e0a95 100644 --- a/tim/prune/gui/SelectorDisplay.java +++ b/tim/prune/gui/SelectorDisplay.java @@ -239,6 +239,7 @@ public class SelectorDisplay extends GenericDisplay if (_waypointList.getSelectedIndex() >= 0) { if (_trackInfo.getCurrentPoint() == null + || _waypointList.getSelectedIndex() >= _waypointListModel.getSize() || !_waypointListModel.getWaypoint(_waypointList.getSelectedIndex()).equals(_trackInfo.getCurrentPoint())) { // point is selected in list but different from current point - deselect