diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2013-12-28 11:10:33 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2013-12-28 11:16:33 +0100 |
| commit | 58d4c70c00ed1de52e8cda665a77230b249906ac (patch) | |
| tree | 924af3cccdc831fe00c4a6fe27483e1775c6a70e /main/src/cgeo/geocaching/maps/AbstractMapSource.java | |
| parent | 8a4a97f46ac02d7475a4a9532cb3b80800dcda90 (diff) | |
| download | cgeo-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/maps/AbstractMapSource.java')
0 files changed, 0 insertions, 0 deletions
