summaryrefslogtreecommitdiffstats
path: root/net/base/platform_mime_util_linux.cc
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-30 17:19:27 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-30 17:19:27 +0000
commitc43270786ed2a06b7717fbfc203cf76ec532dd1d (patch)
tree945813e2bb358accb06ffe76c2d21fb8d70c8af1 /net/base/platform_mime_util_linux.cc
parent2c3cdcacdd24d132892fc0df9ff2966527fba019 (diff)
downloadchromium_src-c43270786ed2a06b7717fbfc203cf76ec532dd1d.zip
chromium_src-c43270786ed2a06b7717fbfc203cf76ec532dd1d.tar.gz
chromium_src-c43270786ed2a06b7717fbfc203cf76ec532dd1d.tar.bz2
Make chrome aware of text/x-sh mime type.
Map it to .sh, also mark it as executable. Either one of these fixes alone would take care of this bug, but 2 fixes are better than 1! BUG=56855 TEST=manual (see bug) Review URL: http://codereview.chromium.org/3557003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61075 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/platform_mime_util_linux.cc')
-rw-r--r--net/base/platform_mime_util_linux.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/net/base/platform_mime_util_linux.cc b/net/base/platform_mime_util_linux.cc
index b39fe27..d407448 100644
--- a/net/base/platform_mime_util_linux.cc
+++ b/net/base/platform_mime_util_linux.cc
@@ -44,16 +44,17 @@ struct MimeToExt {
};
const struct MimeToExt mime_type_ext_map[] = {
+ {"application/pdf", "pdf"},
+ {"application/x-tar", "tar"},
+ {"audio/mpeg", "mp3"},
+ {"image/gif", "gif"},
{"image/jpeg", "jpg"},
{"image/png", "png"},
- {"image/gif", "gif"},
{"text/html", "html"},
{"video/mp4", "mp4"},
{"video/mpeg", "mpg"},
- {"audio/mpeg", "mp3"},
{"text/plain", "txt"},
- {"application/pdf", "pdf"},
- {"application/x-tar", "tar"}
+ {"text/x-sh", "sh"},
};
bool PlatformMimeUtil::GetPreferredExtensionForMimeType(