From 7e8c68b698b4f00f4ee5aaae15bf2ad1679751f3 Mon Sep 17 00:00:00 2001 From: iNPUTmice Date: Mon, 16 Jun 2014 14:21:22 +0200 Subject: streamlined onpresenceselected listener --- src/eu/siacs/conversations/ui/ShareWithActivity.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/eu/siacs/conversations/ui/ShareWithActivity.java') diff --git a/src/eu/siacs/conversations/ui/ShareWithActivity.java b/src/eu/siacs/conversations/ui/ShareWithActivity.java index 72c20a7a..d4d23ddf 100644 --- a/src/eu/siacs/conversations/ui/ShareWithActivity.java +++ b/src/eu/siacs/conversations/ui/ShareWithActivity.java @@ -155,12 +155,17 @@ public class ShareWithActivity extends XmppActivity { } } - private void share(Conversation conversation) { + private void share(final Conversation conversation) { String sharedText = null; if (isImage) { - Uri uri = (Uri) getIntent().getParcelableExtra(Intent.EXTRA_STREAM); - Log.d(LOGTAG,uri.toString()); - ShareWithActivity.this.xmppConnectionService.attachImageToConversation(conversation, uri,attachImageCallback); + final Uri uri = (Uri) getIntent().getParcelableExtra(Intent.EXTRA_STREAM); + selectPresence(conversation, new OnPresenceSelected() { + @Override + public void onPresenceSelected() { + ShareWithActivity.this.xmppConnectionService.attachImageToConversation(conversation, uri,attachImageCallback); + } + }); + } else { sharedText = getIntent().getStringExtra( Intent.EXTRA_TEXT); -- cgit v1.2.3