| 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();
 | 
|  }
 | 
|  
 | 
| 
 |