aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-09-24 20:33:01 +0200
committerChristian Schneppe <christian@pix-art.de>2017-09-24 20:33:01 +0200
commit7cf31ad64589d956e02a1c751192d583fd5c8cc4 (patch)
treec15f46b04514e0a9ae6bbac2fd9119287568ffc7 /src/main/java/de/pixart/messenger/ui/ContactDetailsActivity.java
parent93b3596ab17c8f655a81892faa4d56c03014d2ad (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.java12
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))