diff options
Diffstat (limited to 'main/src')
| -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 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; |
