From 170c77b45bc51384578a1c8477954539888a9d63 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 a9c2c342db5f4bb7a5614701c8d3f6c5fa8a3e7e) (cherry picked from commit f4626ab985a8eb7eef80373c90e30b0930293a3f) (cherry picked from commit dbccc37402279a01980d7149bcaceaf3605fc3d0) (cherry picked from commit 42a7a10ecf25dea1e1de6528e06cacc4296e3224) --- .../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