diff options
| author | SammysHP <sven@sammyshp.de> | 2011-08-22 11:48:43 +0200 |
|---|---|---|
| committer | SammysHP <sven@sammyshp.de> | 2011-08-22 11:48:43 +0200 |
| commit | 0dcd13f0d31c126eaa9132c3ee19283d40bf09c8 (patch) | |
| tree | 315f56bce825ec33a336c175d8ff6290b73e32bd /src/cgeo/geocaching/cgeoinit.java | |
| parent | 3815c491a6ec6834d60a651c192900d49669905b (diff) | |
| download | cgeo-0dcd13f0d31c126eaa9132c3ee19283d40bf09c8.zip cgeo-0dcd13f0d31c126eaa9132c3ee19283d40bf09c8.tar.gz cgeo-0dcd13f0d31c126eaa9132c3ee19283d40bf09c8.tar.bz2 | |
Fix #227
Diffstat (limited to 'src/cgeo/geocaching/cgeoinit.java')
| -rw-r--r-- | src/cgeo/geocaching/cgeoinit.java | 33 |
1 files changed, 10 insertions, 23 deletions
diff --git a/src/cgeo/geocaching/cgeoinit.java b/src/cgeo/geocaching/cgeoinit.java index ecd97da..46ba767 100644 --- a/src/cgeo/geocaching/cgeoinit.java +++ b/src/cgeo/geocaching/cgeoinit.java @@ -317,9 +317,16 @@ public class cgeoinit extends AbstractActivity { } captchaButton.setOnClickListener(new cgeoChangeCaptcha()); - CheckBox dirImgButton = (CheckBox) findViewById(R.id.loaddirectionimg); - dirImgButton.setChecked(prefs.getBoolean("loaddirectionimg", true)); - dirImgButton.setOnClickListener(new cgeoChangeDirImg()); + final CheckBox dirImgButton = (CheckBox) findViewById(R.id.loaddirectionimg); + dirImgButton.setChecked(settings.getLoadDirImg()); + dirImgButton.setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v) { + settings.setLoadDirImg(!settings.getLoadDirImg()); + dirImgButton.setChecked(settings.getLoadDirImg()); + } + }); CheckBox useEnglishButton = (CheckBox) findViewById(R.id.useenglish); if (prefs.getBoolean("useenglish", false) == false) { @@ -688,26 +695,6 @@ 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 { |
