forked from upstream-mirrors/OpenTracks
Bugfix: view changed from wrong thread. Fixes #509.
This commit is contained in:
committed by
Dennis Guse
parent
0a466d240b
commit
28890abd47
@@ -176,12 +176,16 @@ public class IntervalsFragment extends Fragment implements TrackDataListener {
|
|||||||
@Override
|
@Override
|
||||||
public void onTrackUpdated(Track track) {
|
public void onTrackUpdated(Track track) {
|
||||||
if (isResumed()) {
|
if (isResumed()) {
|
||||||
// Set category.
|
getActivity().runOnUiThread(() -> {
|
||||||
category = track != null ? track.getCategory() : "";
|
if (isResumed()) {
|
||||||
|
// Set category.
|
||||||
|
category = track != null ? track.getCategory() : "";
|
||||||
|
|
||||||
// Set rate label.
|
// Set rate label.
|
||||||
boolean reportSpeed = PreferencesUtils.isReportSpeed(getContext(), category);
|
boolean reportSpeed = PreferencesUtils.isReportSpeed(getContext(), category);
|
||||||
viewBinding.intervalRate.setText(reportSpeed ? R.string.stats_speed : R.string.stats_pace);
|
viewBinding.intervalRate.setText(reportSpeed ? R.string.stats_speed : R.string.stats_pace);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user