aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/XmppActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-08 00:50:29 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-08 00:50:29 +0200
commitb4373eb8758e3fbfef6987d4239abfbc579f8b33 (patch)
treebb82eef673dc582dfc34b470c1362e02071d8d0e /src/main/java/de/pixart/messenger/ui/XmppActivity.java
parentbe20e4b9190a247e3752664f397cc79a8966094d (diff)
fix menu entries
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
index 76d6f2fa5..8bfe7d2fa 100644
--- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
@@ -122,6 +122,7 @@ public abstract class XmppActivity extends AppCompatActivity {
registerListeners();
registeredListeners = true;
}
+ invalidateOptionsMenu();
onBackendConnected();
}
@@ -383,7 +384,7 @@ public abstract class XmppActivity extends AppCompatActivity {
startActivity(new Intent(this, SettingsActivity.class));
break;
case R.id.action_accounts:
- if (xmppConnectionService.getAccounts().size() == 1 && !xmppConnectionService.multipleAccounts()) {
+ if (xmppConnectionServiceBound && this.xmppConnectionService.getAccounts().size() == 1 && !this.xmppConnectionService.multipleAccounts()) {
final Intent intent = new Intent(getApplicationContext(), EditAccountActivity.class);
Account mAccount = xmppConnectionService.getAccounts().get(0);
intent.putExtra("jid", mAccount.getJid().asBareJid().toString());