aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/gc/GCConnector.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2013-12-28 11:10:33 +0100
committerSamuel Tardieu <sam@rfc1149.net>2013-12-28 11:16:33 +0100
commit58d4c70c00ed1de52e8cda665a77230b249906ac (patch)
tree924af3cccdc831fe00c4a6fe27483e1775c6a70e /main/src/cgeo/geocaching/connector/gc/GCConnector.java
parent8a4a97f46ac02d7475a4a9532cb3b80800dcda90 (diff)
downloadcgeo-58d4c70c00ed1de52e8cda665a77230b249906ac.zip
cgeo-58d4c70c00ed1de52e8cda665a77230b249906ac.tar.gz
cgeo-58d4c70c00ed1de52e8cda665a77230b249906ac.tar.bz2
fix #3480: quasi-systematic concurrent logins
The login procedure was initiated in both `onCreate()` and `onResume()`. It has been limited to `onResume()` and refactored as to not manipulate a global variable. Also, the previous code prevented cgeo from retrying a failed login to one of the cache providers if another had succeeded, as every provider cleared `setLogin()` in case of success. This has been fixed as well.
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/GCConnector.java')
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCConnector.java1
1 files changed, 0 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCConnector.java b/main/src/cgeo/geocaching/connector/gc/GCConnector.java
index 4349d5d..5557954 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCConnector.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCConnector.java
@@ -304,7 +304,6 @@ public class GCConnector extends AbstractConnector implements ISearchByGeocode,
final StatusCode status = GCLogin.getInstance().login();
if (status == StatusCode.NO_ERROR) {
- CgeoApplication.getInstance().checkLogin = false;
GCLogin.detectGcCustomDate();
}