Unverified Commit 83793276 authored by bunsenstraat's avatar bunsenstraat Committed by GitHub

the file removed event is blocked (#753)

The file removed event will not be emitted if the file is deleted when it is not opened. This happens for example when you right click on the file without first openening it.
parent 06fde893
......@@ -424,15 +424,15 @@ class FileManager extends Plugin {
}
fileRemovedEvent (path) {
// TODO: Only keep `this.emit` (issue#2210)
this.emit('fileRemoved', path)
this.events.emit('fileRemoved', path)
if (!this.openedFiles[path]) return
if (path === this._deps.config.get('currentFile')) {
this._deps.config.set('currentFile', '')
}
this.editor.discard(path)
delete this.openedFiles[path]
// TODO: Only keep `this.emit` (issue#2210)
this.emit('fileRemoved', path)
this.events.emit('fileRemoved', path)
this.openFile()
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment