aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-02-24 22:06:51 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-02-24 22:12:49 +0100
commit68f3ab72b0b189d7c0a847f13744696295e9ae5f (patch)
tree54241c07bdabd5b0154ec18062a8886dd0181fe0
parent4189238f5cac88a85e7f939025381a5caf3c6235 (diff)
downloadcgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.zip
cgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.tar.gz
cgeo-68f3ab72b0b189d7c0a847f13744696295e9ae5f.tar.bz2
refactoring: do not duplicate code
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java10
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: