From 09bcd7c5714842ae0dc6e99639251add8b01469e Mon Sep 17 00:00:00 2001 From: "Alexey.Merkulov" Date: Thu, 26 Jun 2025 18:02:12 +0200 Subject: [PATCH] IJOB-601 Fix stop step in PyCharm onboarding tour lesson (cherry picked from commit f2ebf56e5f6a16844be4e8b4666d0922de7a99e3) IJ-CR-167266 GitOrigin-RevId: 174ce726be9a1dd0476d606e76ac1412ed0fb9cf --- .../lesson/essensial/PythonOnboardingTourLesson.kt | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/python/python-features-trainer/src/com/intellij/python/featuresTrainer/ift/lesson/essensial/PythonOnboardingTourLesson.kt b/python/python-features-trainer/src/com/intellij/python/featuresTrainer/ift/lesson/essensial/PythonOnboardingTourLesson.kt index 4a6a9af018b9..9b6e8ec34c24 100644 --- a/python/python-features-trainer/src/com/intellij/python/featuresTrainer/ift/lesson/essensial/PythonOnboardingTourLesson.kt +++ b/python/python-features-trainer/src/com/intellij/python/featuresTrainer/ift/lesson/essensial/PythonOnboardingTourLesson.kt @@ -225,17 +225,6 @@ class PythonOnboardingTourLesson : text(PythonLessonsBundle.message("python.onboarding.stop.debugging", icon(AllIcons.Actions.Suspend))) restoreIfModified(sample) - addFutureStep { - val process = XDebuggerManager.getInstance(project).currentSession?.debugProcess - val console = process?.createConsole() as? DuplexConsoleView<*, *> - if (console != null) { - // When debug process terminates the console tab become activated and brings focus. - // So, we need to finish this task only after tab is activated. - // And then focus will be returned to editor in the start of completion tasks. - console.addSwitchListener(DuplexConsoleListener { completeStep() }, taskDisposable) - } - else completeStep() - } stateCheck { XDebuggerManager.getInstance(project).currentSession == null }