Fixed camera captured image sending using chat

This commit is contained in:
Sylvain Berfini 2018-10-24 12:43:31 +02:00
parent 0b643e27d4
commit c92722f7ce

View file

@ -338,14 +338,15 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con
fileToUploadPath = mImageToUploadUri.getPath(); fileToUploadPath = mImageToUploadUri.getPath();
} }
if (fileToUploadPath.startsWith("content://") || fileToUploadPath.startsWith("file://")) {
fileToUploadPath = LinphoneUtils.getFilePath(getActivity().getApplicationContext(), Uri.parse(fileToUploadPath));
} else if (fileToUploadPath.contains("com.android.contacts/contacts/")) {
fileToUploadPath = LinphoneUtils.getCVSPathFromLookupUri(fileToUploadPath).toString();
}
if (LinphoneUtils.isExtensionImage(fileToUploadPath)) { if (LinphoneUtils.isExtensionImage(fileToUploadPath)) {
addImageToPendingList(fileToUploadPath); addImageToPendingList(fileToUploadPath);
} else { } else {
if (fileToUploadPath.startsWith("content://") || fileToUploadPath.startsWith("file://")) {
fileToUploadPath = LinphoneUtils.getFilePath(getActivity().getApplicationContext(), Uri.parse(fileToUploadPath));
} else if (fileToUploadPath.contains("com.android.contacts/contacts/")) {
fileToUploadPath = LinphoneUtils.getCVSPathFromLookupUri(fileToUploadPath).toString();
}
addFileToPendingList(fileToUploadPath); addFileToPendingList(fileToUploadPath);
} }
} else { } else {