Skip to content

Commit c1e8df0

Browse files
Merge branch 'master' into release
2 parents 89437a9 + 9ddb415 commit c1e8df0

File tree

6 files changed

+20
-3
lines changed

6 files changed

+20
-3
lines changed

ChangeLog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## Droidplanner v2.1.1
2+
* Fix Parameters screen issue (#613)
3+
* Making flight screen mission markers un-draggable (#614)
4+
15
## Droidplanner v2.1.0
26
* Implemented the Survey Tool
37

DroidPlanner/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="org.droidplanner"
4-
android:versionCode="58"
4+
android:versionCode="59"
55
android:versionName="please run version.sh to get the version name">
66

77
<uses-sdk

DroidPlanner/src/org/droidplanner/adapters/ParamsAdapter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,8 @@ public double getValue() {
242242
try {
243243
return formatter.parse(valueView.getText().toString()).doubleValue();
244244
} catch (ParseException ex) {
245-
throw new NumberFormatException(ex.getMessage());
245+
// invalid number, return 0
246+
return 0;
246247
}
247248
}
248249

DroidPlanner/src/org/droidplanner/fragments/EditorMapFragment.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,4 +152,9 @@ public boolean onMarkerClick(Marker marker) {
152152
}
153153
}
154154

155+
@Override
156+
protected boolean isMissionDraggable() {
157+
return true;
158+
}
159+
155160
}

DroidPlanner/src/org/droidplanner/fragments/FlightMapFragment.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,4 +172,9 @@ public void onDroneEvent(DroneEventsType event, Drone drone) {
172172
}
173173
super.onDroneEvent(event,drone);
174174
}
175+
176+
@Override
177+
protected boolean isMissionDraggable() {
178+
return false;
179+
}
175180
}

DroidPlanner/src/org/droidplanner/fragments/helpers/DroneMap.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ public abstract class DroneMap extends OfflineMapFragment implements OnDroneList
2929
public Drone drone;
3030
public Mission mission;
3131
protected Context context;
32+
33+
protected abstract boolean isMissionDraggable();
3234

3335
@Override
3436
public View onCreateView(LayoutInflater inflater, ViewGroup viewGroup,
@@ -117,7 +119,7 @@ public void update() {
117119
markers.updateMarker(home, false, context);
118120
}
119121

120-
markers.updateMarkers(mission.getMarkers(), true, context);
122+
markers.updateMarkers(mission.getMarkers(), isMissionDraggable(), context);
121123

122124
missionPath.update(mission);
123125
}

0 commit comments

Comments
 (0)