X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2FAddAltitudeOffset.java;h=85c52dee7f5291bc8293be3aa3b5038a0068a150;hp=1032fcfca84f2ea8e3105973dbe7c5731f1996c0;hb=4d5796d02a15808311c09448d79e6e7d1de9d636;hpb=f1b92378a792131ac8fb33a869405851d5b2d1f7 diff --git a/tim/prune/function/AddAltitudeOffset.java b/tim/prune/function/AddAltitudeOffset.java index 1032fcf..85c52de 100644 --- a/tim/prune/function/AddAltitudeOffset.java +++ b/tim/prune/function/AddAltitudeOffset.java @@ -18,6 +18,7 @@ import javax.swing.JTextField; import tim.prune.App; import tim.prune.GenericFunction; import tim.prune.I18nManager; +import tim.prune.config.Config; import tim.prune.data.Altitude; import tim.prune.data.Field; @@ -69,7 +70,7 @@ public class AddAltitudeOffset extends GenericFunction _dialog.pack(); } // Set label according to altitude units - setLabelText(selStart, selEnd); + setLabelText(); // Select the contents of the edit field _editField.selectAll(); _dialog.setVisible(true); @@ -148,20 +149,11 @@ public class AddAltitudeOffset extends GenericFunction /** * Set the label text according to the current units - * @param inStart start index of selection - * @param inEnd end index of selection */ - private void setLabelText(int inStart, int inEnd) + private void setLabelText() { - _altFormat = Altitude.Format.NO_FORMAT; - for (int i=inStart; i<=inEnd && _altFormat==Altitude.Format.NO_FORMAT; i++) - { - Altitude alt = _app.getTrackInfo().getTrack().getPoint(i).getAltitude(); - if (alt != null) { - _altFormat = alt.getFormat(); - } - } - if (_altFormat==Altitude.Format.NO_FORMAT) { + _altFormat = Altitude.Format.FEET; + if (Config.getUnitSet().getAltitudeUnit().isStandard()) { _altFormat = Altitude.Format.METRES; } final String unitKey = (_altFormat==Altitude.Format.METRES?"units.metres.short":"units.feet.short");