diff --git a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java index ddd6a24ec..46d476775 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/TrackListActivity.java @@ -148,7 +148,7 @@ public class TrackListActivity extends FragmentActivity implements DeleteOneTrac recordingTrackPaused = PreferencesUtils.getBoolean(TrackListActivity.this, R.string.recording_track_paused_key, PreferencesUtils.RECORDING_TRACK_PAUSED_DEFAULT); - updateList = key != null; + updateList = updateList || key != null; } if (updateList) { resourceCursorAdapter.notifyDataSetChanged(); diff --git a/MyTracks/src/com/google/android/apps/mytracks/util/TrackRecordingServiceConnectionUtils.java b/MyTracks/src/com/google/android/apps/mytracks/util/TrackRecordingServiceConnectionUtils.java index 7eb598b37..9bd48e143 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/util/TrackRecordingServiceConnectionUtils.java +++ b/MyTracks/src/com/google/android/apps/mytracks/util/TrackRecordingServiceConnectionUtils.java @@ -91,7 +91,7 @@ public class TrackRecordingServiceConnectionUtils { try { ITrackRecordingService service = trackRecordingServiceConnection.getServiceIfBound(); if (service != null) { - service.resumeCurrentTrack(); + service.pauseCurrentTrack(); } } catch (RemoteException e) { Log.e(TAG, "Unable to resume track.", e);