Skip to content

Commit 084ed1c

Browse files
committed
Resolve Please make class org.elixir_lang.beam.file_editor.Provider dumb-aware
1 parent 162fed1 commit 084ed1c

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/org/elixir_lang/beam/file_editor/Provider.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,24 @@ package org.elixir_lang.beam.file_editor
22

33
import com.intellij.ide.scratch.ScratchFileService
44
import com.intellij.openapi.fileEditor.FileEditorPolicy
5+
import com.intellij.openapi.fileEditor.FileEditorProvider
6+
import com.intellij.openapi.project.DumbAware
57
import com.intellij.openapi.project.Project
68
import com.intellij.openapi.vfs.VirtualFile
79
import org.elixir_lang.beam.FileEditor
810
import org.elixir_lang.beam.FileType
911
import org.elixir_lang.beam.Language
1012

11-
class Provider: com.intellij.openapi.fileEditor.FileEditorProvider {
13+
class Provider : FileEditorProvider, DumbAware {
1214
override fun getEditorTypeId(): String = "BEAM"
1315

1416
override fun accept(project: Project, file: VirtualFile): Boolean =
15-
file.fileType is FileType ||
16-
try {
17-
ScratchFileService.getInstance().scratchesMapping.getMapping(file) is Language
18-
} catch (e: Throwable) {
19-
false
20-
}
17+
file.fileType is FileType ||
18+
try {
19+
ScratchFileService.getInstance().scratchesMapping.getMapping(file) is Language
20+
} catch (_: Throwable) {
21+
false
22+
}
2123

2224
override fun createEditor(project: Project, file: VirtualFile): FileEditor {
2325
return FileEditor(file, project)

0 commit comments

Comments
 (0)