diff options
author | Christian Schneppe <christian@pix-art.de> | 2018-04-08 00:50:29 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2018-04-08 00:50:29 +0200 |
commit | b4373eb8758e3fbfef6987d4239abfbc579f8b33 (patch) | |
tree | bb82eef673dc582dfc34b470c1362e02071d8d0e /src/main/java/de/pixart/messenger/ui/XmppActivity.java | |
parent | be20e4b9190a247e3752664f397cc79a8966094d (diff) |
fix menu entries
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/XmppActivity.java | 3 |
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()); |