diff options
Diffstat (limited to 'main/src/cgeo/geocaching/MainActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/MainActivity.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/MainActivity.java b/main/src/cgeo/geocaching/MainActivity.java index faffd9f..7579a1d 100644 --- a/main/src/cgeo/geocaching/MainActivity.java +++ b/main/src/cgeo/geocaching/MainActivity.java @@ -83,14 +83,19 @@ public class MainActivity extends AbstractActivity { public void handleMessage(Message msg) { StringBuilder userInfo = new StringBuilder("geocaching.com").append(Formatter.SEPARATOR); - if (Login.isActualLoginStatus()) { - userInfo.append(Login.getActualUserName()); - if (Login.getActualCachesFound() >= 0) { - userInfo.append(" (").append(String.valueOf(Login.getActualCachesFound())).append(')'); + if (Settings.isGCConnectorActive()) { + if (Login.isActualLoginStatus()) { + userInfo.append(Login.getActualUserName()); + if (Login.getActualCachesFound() >= 0) { + userInfo.append(" (").append(String.valueOf(Login.getActualCachesFound())).append(')'); + } + userInfo.append(Formatter.SEPARATOR); } - userInfo.append(Formatter.SEPARATOR); + userInfo.append(Login.getActualStatus()); + } + else { + userInfo.append("<disabled>"); // TODO this is just a quick fix. We need some better status implementation showing multiple connectors. } - userInfo.append(Login.getActualStatus()); userInfoView.setText(userInfo.toString()); } |
