diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-05-31 13:17:04 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-05-31 13:17:04 +0200 |
| commit | 696ed0770accb9c75acf3d1b821983968f904f05 (patch) | |
| tree | 13a5108fbaae3e29b8336258c47972d4e7d4355b /main | |
| parent | 7179671a5f0428cbeab5a687c7866d81cf50cef0 (diff) | |
| download | cgeo-696ed0770accb9c75acf3d1b821983968f904f05.zip cgeo-696ed0770accb9c75acf3d1b821983968f904f05.tar.gz cgeo-696ed0770accb9c75acf3d1b821983968f904f05.tar.bz2 | |
#2811 quick fix for status label if GC is disabled
Diffstat (limited to 'main')
| -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()); } |
