From 0dec17eba53dcaa8527c9d1a73346442f682a85b Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Fri, 29 Oct 2021 05:58:15 +0200 Subject: [PATCH] Bugfix: prevent NPE in onDestroy. --- .../opentracks/fragments/StatisticsRecordingFragment.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordingFragment.java b/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordingFragment.java index ffce5e4f8..81e3b4421 100644 --- a/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordingFragment.java +++ b/src/main/java/de/dennisguse/opentracks/fragments/StatisticsRecordingFragment.java @@ -160,7 +160,11 @@ public class StatisticsRecordingFragment extends Fragment { super.onDestroy(); trackRecordingServiceConnection = null; viewModel = null; - statisticsLiveData.removeObservers(getActivity()); + + if (statisticsLiveData != null) { + statisticsLiveData.removeObservers(getActivity()); + } + statisticsLiveData = null; } private void updateUI() {