aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-07-25 12:26:37 +0200
committerSamuel Tardieu <sam@rfc1149.net>2014-07-25 12:26:37 +0200
commit2e4e350054199b667c802e4f31f5381e4460e406 (patch)
tree1745ff160fc22c12fb6be4ca0e8a9bbb5d449a69
parent4893141b7f53e7083f9d22933c5ba03e8e0378c8 (diff)
downloadcgeo-2e4e350054199b667c802e4f31f5381e4460e406.zip
cgeo-2e4e350054199b667c802e4f31f5381e4460e406.tar.gz
cgeo-2e4e350054199b667c802e4f31f5381e4460e406.tar.bz2
Do not use a handler just to show a toast
-rw-r--r--main/src/cgeo/geocaching/maps/CGeoMap.java18
1 files changed, 5 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java
index da76c4c..3f67ab6 100644
--- a/main/src/cgeo/geocaching/maps/CGeoMap.java
+++ b/main/src/cgeo/geocaching/maps/CGeoMap.java
@@ -374,17 +374,6 @@ public class CGeoMap extends AbstractMap implements ViewFactory {
}
}
- final private Handler noMapTokenHandler = new Handler() {
-
- @Override
- public void handleMessage(final Message msg) {
- if (!noMapTokenShowed) {
- ActivityMixin.showToast(activity, res.getString(R.string.map_token_err));
-
- noMapTokenShowed = true;
- }
- }
- };
/**
* calling activities can set the map title via extras
*/
@@ -1271,9 +1260,12 @@ public class CGeoMap extends AbstractMap implements ViewFactory {
if (Settings.isGCConnectorActive()) {
if (tokens == null) {
tokens = GCLogin.getInstance().getMapTokens();
- if (noMapTokenHandler != null && (StringUtils.isEmpty(tokens.getUserSession()) || StringUtils.isEmpty(tokens.getSessionToken()))) {
+ if (StringUtils.isEmpty(tokens.getUserSession()) || StringUtils.isEmpty(tokens.getSessionToken())) {
tokens = null;
- noMapTokenHandler.sendEmptyMessage(0);
+ if (!noMapTokenShowed) {
+ ActivityMixin.showToast(activity, res.getString(R.string.map_token_err));
+ noMapTokenShowed = true;
+ }
}
}
}