forked from upstream-mirrors/OpenTracks
Fix recording error.
This commit is contained in:
@@ -135,8 +135,13 @@ public class PreferenceManager {
|
|||||||
MyTracksSettings.DEFAULT_AUTO_RESUME_TRACK_TIMEOUT));
|
MyTracksSettings.DEFAULT_AUTO_RESUME_TRACK_TIMEOUT));
|
||||||
}
|
}
|
||||||
if (key == null || key.equals(recordingTrackKey)) {
|
if (key == null || key.equals(recordingTrackKey)) {
|
||||||
service.setRecordingTrackId(
|
long recordingTrackId = sharedPreferences.getLong(recordingTrackKey, -1);
|
||||||
sharedPreferences.getLong(recordingTrackKey, -1));
|
// Only read the id if it is valid.
|
||||||
|
// Setting it to -1 should only happen in
|
||||||
|
// TrackRecordingService.endCurrentTrack()
|
||||||
|
if (recordingTrackId > 0) {
|
||||||
|
service.setRecordingTrackId(recordingTrackId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (key == null || key.equals(splitFrequencyKey)) {
|
if (key == null || key.equals(splitFrequencyKey)) {
|
||||||
service.getSplitManager().setSplitFrequency(
|
service.getSplitManager().setSplitFrequency(
|
||||||
|
|||||||
Reference in New Issue
Block a user