diff options
| -rw-r--r-- | main/src/cgeo/geocaching/MainActivity.java | 16 |
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 |
