File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
src/main/java/org/digma/intellij/plugin Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ public class DashboardFileEditor extends UserDataHolderBase implements FileEdito
2828 private final VirtualFile file ;
2929 private final JBCefBrowser jbCefBrowser ;
3030 private final CefMessageRouter cefMessageRouter ;
31+ private boolean disposed = false ;
3132
3233 public DashboardFileEditor (Project project , VirtualFile file ) {
3334 this .file = file ;
@@ -109,7 +110,7 @@ public boolean isModified() {
109110
110111 @ Override
111112 public boolean isValid () {
112- return true ;
113+ return ! disposed ;
113114 }
114115
115116 @ Override
@@ -128,6 +129,7 @@ public void dispose() {
128129 Disposer .dispose (jbCefBrowser );
129130 cefMessageRouter .dispose ();
130131 }
132+ disposed = true ;
131133 }
132134
133135}
Original file line number Diff line number Diff line change 22
33import com .intellij .openapi .fileEditor .*;
44import com .intellij .openapi .project .Project ;
5- import com .intellij .openapi .util .UserDataHolderBase ;
5+ import com .intellij .openapi .util .* ;
66import com .intellij .openapi .vfs .VirtualFile ;
77import com .intellij .ui .jcef .JBCefApp ;
88import org .digma .intellij .plugin .ui .jcef .*;
@@ -101,11 +101,10 @@ public void removePropertyChangeListener(@NotNull PropertyChangeListener listene
101101 @ Override
102102 public void dispose () {
103103 if (jCefComponent != null ) {
104- jCefComponent .dispose ();
104+ Disposer .dispose (jCefComponent );
105105 jCefComponent = null ;
106106 }
107107 disposed = true ;
108- file .setValid (false );
109108 }
110109
111110}
Original file line number Diff line number Diff line change @@ -108,7 +108,6 @@ public void dispose() {
108108 jCefComponent = null ;
109109 }
110110 disposed = true ;
111- file .setValid (false );
112111 }
113112
114113}
You can’t perform that action at this time.
0 commit comments