From a1b361b2ff227282e9f43805baf823c592c4c354 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Thu, 17 May 2012 11:25:54 -0700 Subject: [PATCH] Fix issue 919. Return correct error message when there is no track. --- .../google/android/apps/mytracks/io/file/SaveAsyncTask.java | 4 ++++ 1 file changed, 4 insertions(+) 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()) {