Skip to content

Commit 22f25de

Browse files
committed
check project.isDisposed
1 parent aa7edc8 commit 22f25de

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

java/src/main/java/org/digma/intellij/plugin/idea/psi/java/JavaSpanNavigationProvider.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,10 @@ public void documentChanged(@NotNull Document document) {
158158

159159
private void updateChangedDocuments() {
160160

161+
if (project.isDisposed()) {
162+
return;
163+
}
164+
161165
PsiDocumentManager.getInstance(project).
162166
performLaterWhenAllCommitted(() -> Backgroundable.ensureBackground(project, "Update Span Navigation", () -> {
163167

src/main/kotlin/org/digma/intellij/plugin/ui/common/NoConnectionWrapper.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ class NoConnectionWrapper(private val project: Project, private val panel: Digma
117117

118118

119119
private fun showCardBasedOnConnectionStatus() {
120+
if (project.isDisposed){
121+
return
122+
}
123+
124+
120125
val backendConnectionMonitor = project.getService(BackendConnectionMonitor::class.java)
121126
if (backendConnectionMonitor.isConnectionError()) {
122127
(layout as CardLayout).show(this, NO_CONNECTION_CARD)

0 commit comments

Comments
 (0)