File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
ide-common/src/main/kotlin/org/digma/intellij/plugin/reload Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package org.digma.intellij.plugin.reload
33import com.intellij.openapi.Disposable
44import com.intellij.openapi.components.Service
55import com.intellij.openapi.diagnostic.Logger
6+ import com.intellij.openapi.fileEditor.FileEditorManager
67import com.intellij.openapi.project.Project
78import com.intellij.openapi.project.ProjectManager
89import com.intellij.openapi.util.Disposer
@@ -102,7 +103,7 @@ class ReloadService : DisposableAdaptor {
102103 }
103104 }
104105
105-
106+ val selectedEditor = FileEditorManager .getInstance(project).selectedEditor
106107 reloadables.filter { it.getProject().name == project.name }.forEach {
107108 EDT .ensureEDT {
108109 try {
@@ -117,6 +118,12 @@ class ReloadService : DisposableAdaptor {
117118 }
118119 }
119120
121+ EDT .ensureEDT {
122+ selectedEditor?.takeIf { it.file.isValid }?.let {
123+ FileEditorManager .getInstance(project).openFile(it.file)
124+ }
125+ }
126+
120127 // without hiding and showing tool window the jcef doesn't always refresh on macOS
121128 try {
122129 if (isProjectValid(project)) {
You can’t perform that action at this time.
0 commit comments