aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ShareWithActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-01 21:04:17 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-01 21:04:17 +0200
commit5694150e38eaa9db329916a9d6feb00fc03c0ab6 (patch)
tree46972e89389a59f26c35cc31686819e39a5c3846 /src/main/java/de/pixart/messenger/ui/ShareWithActivity.java
parent0aff702a72c54cd1dd6746e3080a4318fe17b72a (diff)
delegate mime type from intent
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/ShareWithActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ShareWithActivity.java b/src/main/java/de/pixart/messenger/ui/ShareWithActivity.java
index 2d72d3a26..ad0ed109d 100644
--- a/src/main/java/de/pixart/messenger/ui/ShareWithActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ShareWithActivity.java
@@ -57,6 +57,7 @@ public class ShareWithActivity extends XmppActivity implements XmppConnectionSer
public String text;
public String uuid;
public boolean multiple = false;
+ public String type;
}
private Share share;
@@ -229,6 +230,7 @@ public class ShareWithActivity extends XmppActivity implements XmppConnectionSer
this.share.uris.clear();
this.share.uris.add(uri);
this.share.image = type.startsWith("image/") || isImage(uri);
+ this.share.type = type;
} else {
if (subject != null) {
this.share.text = format("[%s]%n%s", subject, text);
@@ -348,7 +350,7 @@ public class ShareWithActivity extends XmppActivity implements XmppConnectionSer
replaceToast(getString(R.string.preparing_file));
final Uri uri = share.uris.get(0);
delegateUriPermissionsToService(uri);
- xmppConnectionService.attachFileToConversation(conversation, uri, attachFileCallback);
+ xmppConnectionService.attachFileToConversation(conversation, uri, share.type, attachFileCallback);
finish();
}
};