Allow acceptable media types only for sharing am: a8b76eafc4 am: 505f307d1b am: 7c546bf0f3
Change-Id: I5b546d287543a3e8264e244a797a226c27330d50
This commit is contained in:
@@ -341,6 +341,11 @@ public class MessagePartData implements Parcelable {
|
||||
return mHeight;
|
||||
}
|
||||
|
||||
public static boolean isSupportedMediaType(final String contentType) {
|
||||
return ContentType.isVCardType(contentType)
|
||||
|| Arrays.asList(ACCEPTABLE_GALLERY_MEDIA_TYPES).contains(contentType);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return true if this part can only exist by itself, with no other attachments
|
||||
|
||||
@@ -103,7 +103,7 @@ public class ShareIntentActivity extends BaseBugleActivity implements
|
||||
}
|
||||
mDraftMessage =
|
||||
sharedText != null ? MessageData.createSharedMessage(sharedText) : null;
|
||||
} else if (ContentType.isMediaType(contentType)) {
|
||||
} else if (PendingAttachmentData.isSupportedMediaType(contentType)) {
|
||||
if (contentUri != null) {
|
||||
mDraftMessage = MessageData.createSharedMessage(null);
|
||||
addSharedPartToDraft(contentType, contentUri);
|
||||
@@ -139,7 +139,7 @@ public class ShareIntentActivity extends BaseBugleActivity implements
|
||||
}
|
||||
strBuffer.append(sharedText);
|
||||
}
|
||||
} else if (ContentType.isMediaType(actualContentType)) {
|
||||
} else if (PendingAttachmentData.isSupportedMediaType(actualContentType)) {
|
||||
uriMap.put(uri, actualContentType);
|
||||
} else {
|
||||
// Unsupported content type.
|
||||
|
||||
Reference in New Issue
Block a user