From 4ded2b2674afe63bccb456a7701c506326e536f3 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Tue, 6 Aug 2013 20:46:51 +0200 Subject: fix string comparison to not use primitive equals operator --- main/src/cgeo/geocaching/settings/SettingsActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java index d4139c2..479dd3c 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) && Settings.getUsername() != stringValue) || (isPreference(preference, R.string.pref_password) && Settings.getGcLogin().getRight() != stringValue)) { + if ((isPreference(preference, R.string.pref_username) && !stringValue.equals(Settings.getUsername())) || (isPreference(preference, R.string.pref_password) && !stringValue.equals(Settings.getGcLogin().getRight()))) { // reset log-in if gc user or password is changed if (Login.isActualLoginStatus()) { Login.logout(); -- cgit v1.1