aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/src/cgeo/geocaching/MainActivity.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/main/src/cgeo/geocaching/MainActivity.java b/main/src/cgeo/geocaching/MainActivity.java
index e8ad049..7905fcf 100644
--- a/main/src/cgeo/geocaching/MainActivity.java
+++ b/main/src/cgeo/geocaching/MainActivity.java
@@ -239,19 +239,19 @@ public class MainActivity extends AbstractActivity {
private void startBackgroundLogin() {
assert(app != null);
- (new Thread() {
- @Override
- public void run() {
- final boolean mustLogin = app.mustRelog();
+ final boolean mustLogin = app.mustRelog();
- for (final ILogin conn : ConnectorFactory.getActiveLiveConnectors()) {
- if (mustLogin || !conn.isLoggedIn()) {
+ for (final ILogin conn : ConnectorFactory.getActiveLiveConnectors()) {
+ if (mustLogin || !conn.isLoggedIn()) {
+ new Thread() {
+ @Override
+ public void run() {
conn.login(firstLoginHandler, MainActivity.this);
updateUserInfoHandler.sendEmptyMessage(-1);
}
- }
+ }.start();
}
- }).start();
+ }
}
@Override