aboutsummaryrefslogtreecommitdiffstats
path: root/cgeo-calendar
diff options
context:
space:
mode:
authorSammysHP <sven@sammyshp.de>2012-03-17 02:11:36 -0700
committerSammysHP <sven@sammyshp.de>2012-03-17 02:11:36 -0700
commitdc8279bf0c0a2dbb7ef7b41f6cc17e38244ccddf (patch)
tree92c0027fbe54fb561f8e0efc026e1825968ce496 /cgeo-calendar
parent62a0dd9ed2603066e019de0aa3c2f0a8b50e6881 (diff)
parente7df04dc0f6b90c9f258f764a245f04b373579df (diff)
downloadcgeo-dc8279bf0c0a2dbb7ef7b41f6cc17e38244ccddf.zip
cgeo-dc8279bf0c0a2dbb7ef7b41f6cc17e38244ccddf.tar.gz
cgeo-dc8279bf0c0a2dbb7ef7b41f6cc17e38244ccddf.tar.bz2
Merge pull request #1293 from campbeb/fixCalFocus
Fix #1016 - Finish the activity if exiting on error
Diffstat (limited to 'cgeo-calendar')
-rw-r--r--cgeo-calendar/src/cgeo/calendar/CalendarActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java b/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
index b339954..226b486 100644
--- a/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
+++ b/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
@@ -85,11 +85,11 @@ public final class CalendarActivity extends Activity {
final String[] projection = new String[] { "_id", "displayName" };
final Uri calendarProvider = Compatibility.getCalendarProviderURI();
- // TODO: Handle missing provider
final Cursor cursor = managedQuery(calendarProvider, projection, "selected=1", null, null);
if (cursor == null || cursor.getCount() <= 0) {
showToast(getResources().getString(R.string.event_fail));
+ finish();
return;
}
@@ -116,6 +116,8 @@ public final class CalendarActivity extends Activity {
} while (cursor.moveToNext());
if (calendars.isEmpty()) {
+ showToast(getResources().getString(R.string.event_fail));
+ finish();
return;
}