diff --git a/src/app/ide/ide.component.ts b/src/app/ide/ide.component.ts index d64b0e4..ae6103c 100644 --- a/src/app/ide/ide.component.ts +++ b/src/app/ide/ide.component.ts @@ -31,6 +31,7 @@ export class IdeComponent implements OnInit { files: string[]; filename = ''; + lastFilename = ''; code = 'Loading your file...'; codeState = CodeState.SAVED; @@ -94,7 +95,10 @@ export class IdeComponent implements OnInit { } this.code = (message.content != null) ? message.content : this.code; this.files = message.files; - this.autoDetectEditorLanguage(this.filename); + if (this.lastFilename !== this.filename) { + this.autoDetectEditorLanguage(this.filename); + } + this.lastFilename = this.filename; } }