IJPL-158442 don't call contentManager.getComponent() if disposed

GitOrigin-RevId: bcf20fb8f8e7ca55211e09ac709c86bc17fe8a4f
This commit is contained in:
Vladimir Krivosheev
2024-07-17 15:05:06 +02:00
committed by intellij-monorepo-bot
parent e5dd4a5db1
commit 6fb2ac4682

View File

@@ -59,7 +59,7 @@ public abstract class XDebugView implements Disposable {
DataContext dataContext = DataManager.getInstance().getDataContext(component);
ViewContext viewContext = ViewContext.CONTEXT_KEY.getData(dataContext);
ContentManager contentManager = viewContext == null ? null : viewContext.getContentManager();
if (contentManager != null) {
if (contentManager != null && !contentManager.isDisposed()) {
T data = key.getData(DataManager.getInstance().getDataContext(contentManager.getComponent()));
if (data != null) {
return data;