diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeViewDiffRequestProcessor.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeViewDiffRequestProcessor.java index 3e452d7875ca..c920edcd2238 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeViewDiffRequestProcessor.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeViewDiffRequestProcessor.java @@ -158,6 +158,8 @@ public abstract class ChangeViewDiffRequestProcessor extends CacheDiffRequestPro @Override @CalledInAwt public void refresh(boolean fromModelRefresh) { + if (isDisposed()) return; + List selectedChanges = getSelectedChanges(); Wrapper selectedChange = myCurrentChange != null ? ContainerUtil.find(selectedChanges, myCurrentChange) : null;