summaryrefslogtreecommitdiff
path: root/chromium/content/browser/mime_registry_message_filter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/mime_registry_message_filter.cc')
-rw-r--r--chromium/content/browser/mime_registry_message_filter.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chromium/content/browser/mime_registry_message_filter.cc b/chromium/content/browser/mime_registry_message_filter.cc
index f23cc004e4b..49a050084c9 100644
--- a/chromium/content/browser/mime_registry_message_filter.cc
+++ b/chromium/content/browser/mime_registry_message_filter.cc
@@ -30,6 +30,8 @@ bool MimeRegistryMessageFilter::OnMessageReceived(const IPC::Message& message,
OnGetMimeTypeFromExtension)
IPC_MESSAGE_HANDLER(MimeRegistryMsg_GetMimeTypeFromFile,
OnGetMimeTypeFromFile)
+ IPC_MESSAGE_HANDLER(MimeRegistryMsg_GetPreferredExtensionForMimeType,
+ OnGetPreferredExtensionForMimeType)
IPC_MESSAGE_UNHANDLED(handled = false)
IPC_END_MESSAGE_MAP()
return handled;
@@ -45,4 +47,9 @@ void MimeRegistryMessageFilter::OnGetMimeTypeFromFile(
net::GetMimeTypeFromFile(file_path, mime_type);
}
+void MimeRegistryMessageFilter::OnGetPreferredExtensionForMimeType(
+ const std::string& mime_type, base::FilePath::StringType* extension) {
+ net::GetPreferredExtensionForMimeType(mime_type, extension);
+}
+
} // namespace content