diff options
| author | Keith Packard <keithp@keithp.com> | 2015-07-11 20:37:16 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2015-07-11 20:37:16 -0700 | 
| commit | 251263f72a1c189aac709d3d0410eb916a9f66d6 (patch) | |
| tree | ef445737ec0c8d7d0d5ad4b7825269e3782a3926 | |
| parent | 2997c9720f58b2955925e4e99c11a6ec302114a9 (diff) | |
altosdroid: Add 'Auto' to map tracker list
Add an 'auto' menu entry when selecting trackers from the map.
Signed-off-by: Keith Packard <keithp@keithp.com>
| -rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java index d351378d..71ac298e 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java @@ -860,13 +860,17 @@ public class AltosDroid extends FragmentActivity implements AltosUnitsListener {  	void touch_trackers(Integer[] serials) {  		AlertDialog.Builder builder_tracker = new AlertDialog.Builder(this);  		builder_tracker.setTitle("Select Tracker"); -		final String[] trackers = new String[serials.length]; +		final String[] trackers = new String[serials.length + 1]; +		trackers[0] = "Auto";  		for (int i = 0; i < serials.length; i++) -			trackers[i] = String.format("%d", serials[i]); +			trackers[i+1] = String.format("%d", serials[i]);  		builder_tracker.setItems(trackers,  					 new DialogInterface.OnClickListener() {  						 public void onClick(DialogInterface dialog, int item) { -							 select_tracker(Integer.parseInt(trackers[item])); +							 if (item == 0) +								 select_tracker(0); +							 else +								 select_tracker(Integer.parseInt(trackers[item]));  						 }  					 });  		AlertDialog alert_tracker = builder_tracker.create(); | 
