Skip to content

Commit 563264d

Browse files
committed
prevented flight mode panel update when the view is no longer active.
1 parent 653f898 commit 563264d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Android/src/org/droidplanner/android/fragments/mode/FlightModePanel.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ public class FlightModePanel extends ApiListenerFragment{
3838
private final BroadcastReceiver eventReceiver = new BroadcastReceiver() {
3939
@Override
4040
public void onReceive(Context context, Intent intent) {
41+
if(getActivity() == null)
42+
return;
43+
4144
onModeUpdate(getDrone());
4245
}
4346
};
@@ -142,7 +145,6 @@ private void onModeUpdate(Drone drone) {
142145
}
143146
}
144147

145-
getChildFragmentManager().beginTransaction().replace(R.id.modeInfoPanel, infoPanel)
146-
.commit();
148+
getChildFragmentManager().beginTransaction().replace(R.id.modeInfoPanel, infoPanel).commit();
147149
}
148150
}

0 commit comments

Comments
 (0)