diff --git a/src/android/org/linphone/chat/GroupChatFragment.java b/src/android/org/linphone/chat/GroupChatFragment.java index cb1c1ab84..19908d83f 100644 --- a/src/android/org/linphone/chat/GroupChatFragment.java +++ b/src/android/org/linphone/chat/GroupChatFragment.java @@ -338,14 +338,15 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con 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)) { addImageToPendingList(fileToUploadPath); } 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); } } else {