diff --git a/platform/platform-impl/src/ru/openide/html/HtmlEditorProvider.kt b/platform/platform-impl/src/ru/openide/html/HtmlEditorProvider.kt index a5aeece8858e..2891178ceabd 100644 --- a/platform/platform-impl/src/ru/openide/html/HtmlEditorProvider.kt +++ b/platform/platform-impl/src/ru/openide/html/HtmlEditorProvider.kt @@ -21,6 +21,7 @@ import com.intellij.openapi.util.Key import com.intellij.openapi.vfs.VirtualFile import com.intellij.ui.jcef.JBCefApp import com.intellij.util.application +import ru.openide.welcome.screen.editor.WelcomeScreenFile class HtmlEditorProvider : FileEditorProvider, DumbAware { @@ -31,7 +32,7 @@ class HtmlEditorProvider : FileEditorProvider, DumbAware { return HtmlFileEditor(project, file, model) } - override fun accept(project: Project, file: VirtualFile): Boolean = file.getUserData(MODEL_KEY) != null + override fun accept(project: Project, file: VirtualFile): Boolean = file is WelcomeScreenFile override fun acceptRequiresReadAction(): Boolean = false