From 0eb4115a53640339c496336d136dd1a398658e7e Mon Sep 17 00:00:00 2001 From: Nikita Iarychenko Date: Wed, 19 Mar 2025 16:37:22 +0400 Subject: [PATCH] OPENIDE #124 Sometimes the welcome screen does not load after reopening the project (cherry picked from commit 501356f91f63dcd5baaf291ab14be290c5fdba9f) --- .../platform-impl/src/ru/openide/html/HtmlEditorProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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