| Index: Source/devtools/front_end/SourceMap.js | 
| diff --git a/Source/devtools/front_end/SourceMap.js b/Source/devtools/front_end/SourceMap.js | 
| index 9aff06c0f79b58375e96d79da2a863bc791e7240..802b2df86b2cc0c3acd0909a245c9924c596096a 100644 | 
| --- a/Source/devtools/front_end/SourceMap.js | 
| +++ b/Source/devtools/front_end/SourceMap.js | 
| @@ -109,16 +109,16 @@ WebInspector.SourceMap.prototype = { | 
| /** | 
| * @param {string} sourceURL | 
| * @param {WebInspector.ResourceType} contentType | 
| -     * @param {string=} mimeType | 
| * @return {WebInspector.ContentProvider} | 
| */ | 
| -    sourceContentProvider: function(sourceURL, contentType, mimeType) | 
| +    sourceContentProvider: function(sourceURL, contentType) | 
| { | 
| -        // FIXME: We should detect mime type automatically (e.g. based on file extension) | 
| +        var lastIndexOfDot = sourceURL.lastIndexOf("."); | 
| +        var extension = lastIndexOfDot !== -1 ? sourceURL.substr(lastIndexOfDot + 1) : ""; | 
| +        var mimeType = WebInspector.ResourceType.mimeTypesForExtensions[extension.toLowerCase()]; | 
| var sourceContent = this.sourceContent(sourceURL); | 
| -        var contentProvider; | 
| if (sourceContent) | 
| -            return new WebInspector.StaticContentProvider(contentType, sourceContent); | 
| +            return new WebInspector.StaticContentProvider(contentType, sourceContent, mimeType); | 
| return new WebInspector.CompilerSourceMappingContentProvider(sourceURL, contentType, mimeType); | 
| }, | 
|  | 
|  |