diff options
Diffstat (limited to 'src/cgeo/geocaching/cgeoinit.java')
| -rw-r--r-- | src/cgeo/geocaching/cgeoinit.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/cgeo/geocaching/cgeoinit.java b/src/cgeo/geocaching/cgeoinit.java index 5b78dab..ecd97da 100644 --- a/src/cgeo/geocaching/cgeoinit.java +++ b/src/cgeo/geocaching/cgeoinit.java @@ -316,6 +316,10 @@ public class cgeoinit extends AbstractActivity { captchaButton.setChecked(true); } captchaButton.setOnClickListener(new cgeoChangeCaptcha()); + + CheckBox dirImgButton = (CheckBox) findViewById(R.id.loaddirectionimg); + dirImgButton.setChecked(prefs.getBoolean("loaddirectionimg", true)); + dirImgButton.setOnClickListener(new cgeoChangeDirImg()); CheckBox useEnglishButton = (CheckBox) findViewById(R.id.useenglish); if (prefs.getBoolean("useenglish", false) == false) { @@ -684,6 +688,26 @@ public class cgeoinit extends AbstractActivity { return; } } + + private class cgeoChangeDirImg implements View.OnClickListener { + + public void onClick(View arg0) { + SharedPreferences.Editor edit = prefs.edit(); + if (prefs.getBoolean("loaddirectionimg", true)) { + edit.putBoolean("loaddirectionimg", false); + settings.loadDirectionImg = false; + } else { + edit.putBoolean("loaddirectionimg", true); + settings.loadDirectionImg = true; + } + edit.commit(); + + CheckBox dirImgButton = (CheckBox) findViewById(R.id.loaddirectionimg); + dirImgButton.setChecked(prefs.getBoolean("loaddirectionimg", true)); + + return; + } + } private class cgeoChangeUseEnglish implements View.OnClickListener { |
