diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-02-24 22:06:51 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-02-24 22:12:49 +0100 |
| commit | 68f3ab72b0b189d7c0a847f13744696295e9ae5f (patch) | |
| tree | 54241c07bdabd5b0154ec18062a8886dd0181fe0 | |
| parent | 4189238f5cac88a85e7f939025381a5caf3c6235 (diff) | |
| download | cgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.zip cgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.tar.gz cgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.tar.bz2 | |
refactoring: do not duplicate code
| -rw-r--r-- | main/src/cgeo/geocaching/TrackableActivity.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java index 117e9d8..90b042e 100644 --- a/main/src/cgeo/geocaching/TrackableActivity.java +++ b/main/src/cgeo/geocaching/TrackableActivity.java @@ -200,26 +200,20 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo info) { super.onCreateContextMenu(menu, view, info); final int viewId = view.getId(); + assert view instanceof TextView; + clickedItemText = ((TextView) view).getText(); switch (viewId) { case R.id.value: // name, TB-code, origin, released, distance - assert view instanceof TextView; - clickedItemText = ((TextView) view).getText(); final String itemTitle = (String) ((TextView) ((View) view.getParent()).findViewById(R.id.name)).getText(); buildDetailsContextMenu(menu, clickedItemText, itemTitle, true); break; case R.id.goal: - assert view instanceof TextView; - clickedItemText = ((TextView) view).getText(); buildDetailsContextMenu(menu, clickedItemText, res.getString(R.string.trackable_goal), false); break; case R.id.details: - assert view instanceof TextView; - clickedItemText = ((TextView) view).getText(); buildDetailsContextMenu(menu, clickedItemText, res.getString(R.string.trackable_details), false); break; case R.id.log: - assert view instanceof TextView; - clickedItemText = ((TextView) view).getText(); buildDetailsContextMenu(menu, clickedItemText, res.getString(R.string.cache_logs), false); break; default: |
