diff options
| -rw-r--r-- | main/src/cgeo/geocaching/CacheDetailActivity.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index d3ab633..411cc6d 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -1947,7 +1947,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; |
