diff --git a/MyTracks/res/values/strings.xml b/MyTracks/res/values/strings.xml index 919a66898..775583819 100644 --- a/MyTracks/res/values/strings.xml +++ b/MyTracks/res/values/strings.xml @@ -2173,10 +2173,17 @@ limitations under the License. - + + All tracks and markers will be permanently deleted from the device. Exported tracks on Google + Drive and external storage will not be deleted. + + All tracks and markers will be permanently deleted from the device. Google Drive sync will be - turned off. No tracks will be deleted on Google Drive. + turned off. Exported tracks on Google Drive and external storage will not be deleted. diff --git a/MyTracks/src/com/google/android/apps/mytracks/fragments/ConfirmDeleteDialogFragment.java b/MyTracks/src/com/google/android/apps/mytracks/fragments/ConfirmDeleteDialogFragment.java index bd3a1c658..d66c93317 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/fragments/ConfirmDeleteDialogFragment.java +++ b/MyTracks/src/com/google/android/apps/mytracks/fragments/ConfirmDeleteDialogFragment.java @@ -17,6 +17,7 @@ package com.google.android.apps.mytracks.fragments; import com.google.android.apps.mytracks.util.DialogUtils; +import com.google.android.apps.mytracks.util.PreferencesUtils; import com.google.android.maps.mytracks.R; import android.app.Activity; @@ -84,8 +85,11 @@ public class ConfirmDeleteDialogFragment extends AbstractMyTracksDialogFragment int titleId; int messageId; if (trackIds.length == 1 && trackIds[0] == -1L) { + boolean driveSync = PreferencesUtils.getBoolean( + getActivity(), R.string.drive_sync_key, PreferencesUtils.DRIVE_SYNC_DEFAULT); titleId = R.string.generic_delete_all_confirm_title; - messageId = R.string.track_delete_all_confirm_message; + messageId = driveSync ? R.string.track_delete_all_confirm_message_sync_on + : R.string.track_delete_all_confirm_message_sync_off; } else { titleId = trackIds.length > 1 ? R.string.generic_delete_selected_confirm_title : R.string.track_delete_one_confirm_title;