Index: Source/devtools/front_end/sources/SourcesView.js |
diff --git a/Source/devtools/front_end/sources/SourcesView.js b/Source/devtools/front_end/sources/SourcesView.js |
index 1d3bf4588ee37412457949aa1b26b25deba2dbdf..5f578ae0ea53c4ffd8b94b4c09c413bc1abd5b41 100644 |
--- a/Source/devtools/front_end/sources/SourcesView.js |
+++ b/Source/devtools/front_end/sources/SourcesView.js |
@@ -78,6 +78,8 @@ WebInspector.SourcesView = function(workspace, sourcesPanel) |
this._shortcuts = {}; |
this.element.addEventListener("keydown", this._handleKeyDown.bind(this), false); |
+ |
+ this.addEventListener(WebInspector.SourcesView.Events.EditorSelected, WebInspector.languageService.updateInferredMime, WebInspector.languageService); |
} |
WebInspector.SourcesView.Events = { |
@@ -95,7 +97,7 @@ WebInspector.SourcesView.uiSourceCodeHighlighterType = function(uiSourceCode) |
if (networkContentType) |
return networkContentType.canonicalMimeType(); |
- var mimeType = WebInspector.ResourceType.mimeTypesForExtensions[uiSourceCode.extension().toLowerCase()]; |
+ var mimeType = WebInspector.ResourceType.mimeFromURL(uiSourceCode.uri()); |
return mimeType || uiSourceCode.contentType().canonicalMimeType(); |
} |