aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-12-19 16:36:34 +0100
committerBananeweizen <bananeweizen@gmx.de>2013-12-19 16:36:34 +0100
commitd017aa9a3b7fc53f4801096d8ba87021f4e7e056 (patch)
tree991da53cad139655cdbac76b4bcd244891e8b3d5 /main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java
parent82661d89ea3159000ae42fbbc0d45d663776dbee (diff)
downloadcgeo-d017aa9a3b7fc53f4801096d8ba87021f4e7e056.zip
cgeo-d017aa9a3b7fc53f4801096d8ba87021f4e7e056.tar.gz
cgeo-d017aa9a3b7fc53f4801096d8ba87021f4e7e056.tar.bz2
refactoring: simplify confirmation dialogs, remove duplicate code
Diffstat (limited to 'main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java')
-rw-r--r--main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java b/main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java
index 69f6188..d3aae5c 100644
--- a/main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java
+++ b/main/src/cgeo/geocaching/settings/AbstractCheckCredentialsPreference.java
@@ -4,6 +4,7 @@ import cgeo.geocaching.R;
import cgeo.geocaching.activity.ActivityMixin;
import cgeo.geocaching.enumerations.StatusCode;
import cgeo.geocaching.network.Cookies;
+import cgeo.geocaching.ui.dialog.Dialogs;
import cgeo.geocaching.utils.Log;
import org.apache.commons.lang3.StringUtils;
@@ -60,13 +61,9 @@ public abstract class AbstractCheckCredentialsPreference extends Preference {
}
if (msg.obj == null || (msg.obj instanceof Drawable)) {
- ActivityMixin.helpDialog(activity,
- res.getString(R.string.init_login_popup),
- res.getString(R.string.init_login_popup_ok),
- (Drawable) msg.obj);
+ Dialogs.message(activity, R.string.init_login_popup, R.string.init_login_popup_ok, (Drawable) msg.obj);
} else {
- ActivityMixin.helpDialog(activity,
- res.getString(R.string.init_login_popup),
+ Dialogs.message(activity, R.string.init_login_popup,
res.getString(R.string.init_login_popup_failed_reason)
+ " "
+ ((StatusCode) msg.obj).getErrorString(res)