diff options
author | Christian Schneppe <christian@pix-art.de> | 2017-09-24 20:33:01 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2017-09-24 20:33:01 +0200 |
commit | 7cf31ad64589d956e02a1c751192d583fd5c8cc4 (patch) | |
tree | c15f46b04514e0a9ae6bbac2fd9119287568ffc7 /src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java | |
parent | 93b3596ab17c8f655a81892faa4d56c03014d2ad (diff) |
unified share with menu
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java b/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java index e440aa554..0cf8a2919 100644 --- a/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java +++ b/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java @@ -249,9 +249,10 @@ public class ContactDetailsActivity extends OmemoActivity implements OnAccountUp } @Override - protected String getShareableUri() { + protected String getShareableUri(boolean http) { + final String prefix = http ? Config.inviteUserURL : "xmpp:"; if (contact != null) { - return "xmpp:" + contact.getJid().toBareJid().toString(); + return prefix + contact.getJid().toBareJid().toString(); } else { return ""; } @@ -331,8 +332,11 @@ public class ContactDetailsActivity extends OmemoActivity implements OnAccountUp case android.R.id.home: finish(); break; - case R.id.action_share: - shareUri(); + case R.id.action_share_http: + shareLink(true); + break; + case R.id.action_share_uri: + shareLink(false); break; case R.id.action_delete_contact: builder.setTitle(getString(R.string.action_delete_contact)) |