altoslib: Expose locale and non-locale floating point parsing functions
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / AltosDroid.java
index b4fc3bc3a3ad105d411b66c3e8a84b88d01b3bc8..db065b3fcafbd8248cc16b324cf29a60904994e4 100644 (file)
@@ -21,6 +21,7 @@ import java.lang.ref.WeakReference;
 import java.util.ArrayList;
 import java.util.Timer;
 import java.util.TimerTask;
+import java.text.*;
 
 import android.app.Activity;
 import android.app.PendingIntent;
@@ -687,8 +688,8 @@ public class AltosDroid extends FragmentActivity implements AltosUnitsListener {
 
        void setFrequency(String freq) {
                try {
-                       setFrequency (Double.parseDouble(freq.substring(11, 17)));
-               } catch (NumberFormatException e) {
+                       setFrequency (AltosParse.parse_double_net(freq.substring(11, 17)));
+               } catch (ParseException e) {
                }
        }