aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/Settings.java2
-rw-r--r--main/src/cgeo/geocaching/cgeoinit.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/Settings.java b/main/src/cgeo/geocaching/Settings.java
index af1ad0a..600d344 100644
--- a/main/src/cgeo/geocaching/Settings.java
+++ b/main/src/cgeo/geocaching/Settings.java
@@ -491,7 +491,7 @@ public final class Settings {
}
public static boolean isShowCaptcha() {
- return sharedPrefs.getBoolean(KEY_SHOW_CAPTCHA, false);
+ return isPremiumMember() ? false : sharedPrefs.getBoolean(KEY_SHOW_CAPTCHA, false);
}
public static void setShowCaptcha(final boolean showCaptcha) {
diff --git a/main/src/cgeo/geocaching/cgeoinit.java b/main/src/cgeo/geocaching/cgeoinit.java
index 0839f46..ee48aec 100644
--- a/main/src/cgeo/geocaching/cgeoinit.java
+++ b/main/src/cgeo/geocaching/cgeoinit.java
@@ -393,6 +393,7 @@ public class cgeoinit extends AbstractActivity {
});
final CheckBox captchaButton = (CheckBox) findViewById(R.id.captcha);
+ captchaButton.setEnabled(!Settings.isPremiumMember());
captchaButton.setChecked(Settings.isShowCaptcha());
captchaButton.setOnClickListener(new View.OnClickListener() {