diff --git a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java index fe787e752..3d9bceb34 100644 --- a/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java @@ -847,12 +847,22 @@ public class StartConversationActivity extends XmppActivity implements XmppConne filter(mSearchEditText.getText().toString()); } invalidateOptionsMenu(); + return true; case R.id.action_note_to_self: + if (xmppConnectionService == null) { + return true; + } + final List accounts = xmppConnectionService.getAccounts(); if (accounts.size() == 1) { + if (accounts.get(0).getSelfContact() == null) { + return true; + } + final Contact self = new Contact(accounts.get(0).getSelfContact()); openConversationForContact(self); } + return true; } return super.onOptionsItemSelected(item); }