aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/CompassActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/CompassActivity.java')
-rw-r--r--main/src/cgeo/geocaching/CompassActivity.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/CompassActivity.java b/main/src/cgeo/geocaching/CompassActivity.java
index 27dbb4a..a79d270 100644
--- a/main/src/cgeo/geocaching/CompassActivity.java
+++ b/main/src/cgeo/geocaching/CompassActivity.java
@@ -203,6 +203,9 @@ public class CompassActivity extends AbstractActionBarActivity {
case R.id.menu_compass_cache:
setTarget(cache);
return true;
+ case R.id.menu_hint:
+ showHint();
+ return true;
default:
if (LoggingUI.onMenuItemSelected(item, this, cache)) {
return true;
@@ -218,6 +221,11 @@ public class CompassActivity extends AbstractActionBarActivity {
return super.onOptionsItemSelected(item);
}
+ private void showHint() {
+ final String hint = cache.getHint();
+ showToast(StringUtils.defaultString(hint, getString(R.string.cache_hint_not_available)));
+ }
+
private void setTarget(@NonNull final Geopoint coords, final String newDescription) {
setDestCoords(coords);
setTargetDescription(newDescription);