diff options
| author | rsudev <rasch@munin-soft.de> | 2013-08-06 18:53:38 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2013-08-06 18:54:14 +0200 |
| commit | 3697e300f4ad1aa8f79eeaebcbffb3424e55b81e (patch) | |
| tree | 4377b8e323f1bd74602cae62cda19dfab393cf99 /main/src | |
| parent | 96c671818ef40fdbcc5a95ee6b992fa77f9bdc0e (diff) | |
| download | cgeo-3697e300f4ad1aa8f79eeaebcbffb3424e55b81e.zip cgeo-3697e300f4ad1aa8f79eeaebcbffb3424e55b81e.tar.gz cgeo-3697e300f4ad1aa8f79eeaebcbffb3424e55b81e.tar.bz2 | |
Fixes #3070, Delay when trying to open "Settings"
Was due to a change trigger on initialization. Checking for real changes now.
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/settings/SettingsActivity.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java index f00491d..d4139c2 100644 --- a/main/src/cgeo/geocaching/settings/SettingsActivity.java +++ b/main/src/cgeo/geocaching/settings/SettingsActivity.java @@ -489,7 +489,7 @@ public class SettingsActivity extends PreferenceActivity { // simple string representation. preference.setSummary(stringValue); } - if (isPreference(preference, R.string.pref_username) || isPreference(preference, R.string.pref_password)) { + if ((isPreference(preference, R.string.pref_username) && Settings.getUsername() != stringValue) || (isPreference(preference, R.string.pref_password) && Settings.getGcLogin().getRight() != stringValue)) { // reset log-in if gc user or password is changed if (Login.isActualLoginStatus()) { Login.logout(); |
