aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/src/cgeo/geocaching/CacheDetailActivity.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java
index d826fee..bdcec00 100644
--- a/main/src/cgeo/geocaching/CacheDetailActivity.java
+++ b/main/src/cgeo/geocaching/CacheDetailActivity.java
@@ -1954,7 +1954,16 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc
@Override
public boolean onActionItemClicked(final ActionMode actionMode, final MenuItem menuItem) {
- return onClipboardItemSelected(actionMode, menuItem, clickedItemText);
+ switch (menuItem.getItemId()) {
+ // detail fields
+ case R.id.menu_calendar:
+ CalendarAddon.addToCalendarWithIntent(CacheDetailActivity.this, cache);
+ actionMode.finish();
+ return true;
+ // handle clipboard actions in base
+ default:
+ return onClipboardItemSelected(actionMode, menuItem, clickedItemText);
+ }
}
});
return true;