aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorblafoo <github@blafoo.de>2012-02-27 22:02:36 +0100
committerblafoo <github@blafoo.de>2012-02-27 22:03:43 +0100
commit4cee87eb93e66e9f89750a17a7a03850a0c9e08b (patch)
tree1e0f7c0f600de1c6dcc32a420c98daa18c360551 /main/src
parent696af5ffbc08c8488caa325da34e04bea63ea1b5 (diff)
downloadcgeo-4cee87eb93e66e9f89750a17a7a03850a0c9e08b.zip
cgeo-4cee87eb93e66e9f89750a17a7a03850a0c9e08b.tar.gz
cgeo-4cee87eb93e66e9f89750a17a7a03850a0c9e08b.tar.bz2
Captcha setting disabled for PMs. Closes #1177
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() {