- switch (google_apis::ResourceEntry::GetEntryKindFromExtension(
- entry.file_specific_info().document_extension())) {
- case google_apis::ENTRY_KIND_DOCUMENT:
- case google_apis::ENTRY_KIND_SPREADSHEET:
- case google_apis::ENTRY_KIND_PRESENTATION:
- case google_apis::ENTRY_KIND_DRAWING:
- return true;
- default:
- return false;
- }
+ std::string mime_type = entry.file_specific_info().content_mime_type();
+ return mime_type == drive::util::kGoogleDocumentMimeType ||
+ mime_type == drive::util::kGoogleSpreadsheetMimeType ||
+ mime_type == drive::util::kGooglePresentationMimeType ||
+ mime_type == drive::util::kGoogleDrawingMimeType;