Skip to content

Commit 6f8cdf7

Browse files
committed
reload UI
1 parent 6d0a695 commit 6f8cdf7

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

ide-common/src/main/kotlin/org/digma/intellij/plugin/reload/ReloadService.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@ package org.digma.intellij.plugin.reload
22

33
import com.intellij.openapi.Disposable
44
import com.intellij.openapi.components.Service
5+
import com.intellij.openapi.project.ProjectManager
56
import com.intellij.openapi.util.Disposer
67
import org.digma.intellij.plugin.common.EDT
8+
import org.digma.intellij.plugin.common.isProjectValid
79
import org.digma.intellij.plugin.errorreporting.ErrorReporter
10+
import org.digma.intellij.plugin.ui.MainToolWindowCardsController
811
import org.digma.intellij.plugin.ui.panels.ReloadablePanel
912

1013
@Service(Service.Level.APP)
@@ -26,6 +29,16 @@ class ReloadService {
2629

2730

2831
fun reload() {
32+
ProjectManager.getInstance().openProjects.forEach {
33+
try {
34+
if (isProjectValid(it)) {
35+
MainToolWindowCardsController.getInstance(it).wizardFinished()
36+
}
37+
} catch (e: Throwable) {
38+
ErrorReporter.getInstance().reportError("ReloadService.reload", e)
39+
}
40+
}
41+
2942
reloadables.forEach {
3043
EDT.ensureEDT {
3144
try {

0 commit comments

Comments
 (0)