fixed crash with samsung recorder
This commit is contained in:
parent
d8439c72fd
commit
8d5a7c79da
|
@ -793,14 +793,14 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
|
|||
selectPresenceToAttachFile(choice);
|
||||
break;
|
||||
case ATTACHMENT_CHOICE_CHOOSE_IMAGE:
|
||||
List<Uri> imageUris = AttachmentTool.extractUriFromIntent(data);
|
||||
final List<Uri> imageUris = AttachmentTool.extractUriFromIntent(data);
|
||||
for (Iterator<Uri> i = imageUris.iterator(); i.hasNext(); i.remove()) {
|
||||
Log.d(Config.LOGTAG, "ConversationsActivity.onActivityResult() - attaching image to conversations. CHOOSE_IMAGE");
|
||||
attachImageToConversation(conversation, i.next());
|
||||
}
|
||||
break;
|
||||
case ATTACHMENT_CHOICE_TAKE_PHOTO:
|
||||
Uri takePhotoUri = pendingTakePhotoUri.pop();
|
||||
final Uri takePhotoUri = pendingTakePhotoUri.pop();
|
||||
if (takePhotoUri != null) {
|
||||
attachImageToConversation(conversation, takePhotoUri);
|
||||
} else {
|
||||
|
@ -811,7 +811,7 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
|
|||
case ATTACHMENT_CHOICE_RECORD_VIDEO:
|
||||
case ATTACHMENT_CHOICE_RECORD_VOICE:
|
||||
final List<Uri> fileUris = AttachmentTool.extractUriFromIntent(data);
|
||||
String type = data.getType();
|
||||
final String type = data == null ? null : data.getType();
|
||||
final PresenceSelector.OnPresenceSelected callback = () -> {
|
||||
for (Iterator<Uri> i = fileUris.iterator(); i.hasNext(); i.remove()) {
|
||||
Log.d(Config.LOGTAG, "ConversationsActivity.onActivityResult() - attaching file to conversations. CHOOSE_FILE/RECORD_VOICE/RECORD_VIDEO");
|
||||
|
|
Loading…
Reference in a new issue