From 72afce383e695bfd0af0ff87d74a0860f1914a9a Mon Sep 17 00:00:00 2001 From: Semyon Proshev Date: Mon, 8 Jun 2020 22:22:15 +0300 Subject: [PATCH] Create welcome script in a project with inner venv (PY-40278) + Comment about taken approach from another platform class + Report all new/opened projects even if the option is disabled GitOrigin-RevId: 39a0180707e315e82f427250650ed9af12616aa9 --- .../steps/PythonBaseProjectGenerator.java | 2 +- .../python/newProject/welcome/PyWelcome.kt | 28 ++++++++++++------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/python/ide/impl/src/com/jetbrains/python/newProject/steps/PythonBaseProjectGenerator.java b/python/ide/impl/src/com/jetbrains/python/newProject/steps/PythonBaseProjectGenerator.java index bb914ff232cb..d890baf090a2 100644 --- a/python/ide/impl/src/com/jetbrains/python/newProject/steps/PythonBaseProjectGenerator.java +++ b/python/ide/impl/src/com/jetbrains/python/newProject/steps/PythonBaseProjectGenerator.java @@ -56,7 +56,7 @@ public final class PythonBaseProjectGenerator extends PythonProjectGenerator { @@ -132,6 +138,8 @@ private object PyWelcome { @CalledInAny private fun expandProjectTree(project: Project) { + // the approach was taken from com.intellij.platform.PlatformProjectViewOpener + val toolWindow = getInstance(project).getToolWindow(ToolWindowId.PROJECT_VIEW) if (toolWindow == null) { val listener = ProjectViewListener(project)