diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/file/SaveAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/file/SaveAsyncTask.java index 36e0ec6d3..15149f473 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/file/SaveAsyncTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/file/SaveAsyncTask.java @@ -173,6 +173,10 @@ public class SaveAsyncTask extends AsyncTask { return false; } int count = cursor.getCount(); + if (count == 0) { + messageId = R.string.sd_card_save_error_no_track; + return false; + } int idIndex = cursor.getColumnIndexOrThrow(TracksColumns._ID); for (int i = 0; i < count; i++) { if (isCancelled()) {