Skip to content

Commit 8d6f5fd

Browse files
committed
keep-wizard-on-on-change-scope-on-startup
1 parent c52117f commit 8d6f5fd

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

ide-common/src/main/kotlin/org/digma/intellij/plugin/scope/ScopeManager.kt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import org.digma.intellij.plugin.model.rest.navigation.CodeLocation
1414
import org.digma.intellij.plugin.navigation.MainContentViewSwitcher
1515
import org.digma.intellij.plugin.navigation.View
1616
import org.digma.intellij.plugin.navigation.codenavigation.CodeNavigator
17+
import org.digma.intellij.plugin.persistence.PersistenceService
1718
import org.digma.intellij.plugin.posthog.ActivityMonitor
1819
import org.digma.intellij.plugin.ui.MainToolWindowCardsController
1920
import org.digma.intellij.plugin.ui.ToolWindowShower
@@ -47,12 +48,15 @@ class ScopeManager(private val project: Project) {
4748

4849

4950
EDT.ensureEDT {
50-
MainToolWindowCardsController.getInstance(project).closeAllNotificationsIfShowing()
51-
MainToolWindowCardsController.getInstance(project).closeCoveringViewsIfNecessary()
52-
53-
if (!isCalledFromReact) {
54-
// if react called changeToHome it's ok not to show the tool window, usually its on connection events.
55-
ToolWindowShower.getInstance(project).showToolWindow()
51+
//don't do that on first wizard launch to let user complete the installation wizard.
52+
if (!PersistenceService.getInstance().isFirstWizardLaunch()) {
53+
MainToolWindowCardsController.getInstance(project).closeAllNotificationsIfShowing()
54+
MainToolWindowCardsController.getInstance(project).closeCoveringViewsIfNecessary()
55+
56+
if (!isCalledFromReact) {
57+
// if react called changeToHome it's ok not to show the tool window, usually its on connection events.
58+
ToolWindowShower.getInstance(project).showToolWindow()
59+
}
5660
}
5761
}
5862

0 commit comments

Comments
 (0)