diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2015-12-06 18:23:59 +0100 |
---|---|---|
committer | Christian S <christian@pix-art.de> | 2015-12-12 15:48:58 +0100 |
commit | 422df9062749296cc1dda3cc109cc7b330127634 (patch) | |
tree | 738a507e7f87b8dc4093845777ac6e0120e18a75 /src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java | |
parent | 1ae83daf45f818e49f8731ca29f502d606b9c18d (diff) |
request storage permission when needed on Android 6.0
Diffstat (limited to 'src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java')
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java index 10fa3c18f..2325187ec 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -354,7 +354,7 @@ public class MessageAdapter extends ArrayAdapter<Message> { @Override public void onClick(View v) { - startDownloadable(message); + activity.startDownloadable(message); } }); viewHolder.download_button.setOnLongClickListener(openContextMenu); @@ -606,18 +606,6 @@ public class MessageAdapter extends ArrayAdapter<Message> { return view; } - public void startDownloadable(Message message) { - Transferable transferable = message.getTransferable(); - if (transferable != null) { - if (!transferable.start()) { - Toast.makeText(activity, R.string.not_connected_try_again, - Toast.LENGTH_SHORT).show(); - } - } else if (message.treatAsDownloadable() != Message.Decision.NEVER) { - activity.xmppConnectionService.getHttpConnectionManager().createNewDownloadConnection(message, true); - } - } - public void openDownloadable(Message message) { DownloadableFile file = activity.xmppConnectionService.getFileBackend().getFile(message); if (!file.exists()) { |