diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/CacheChangeProcessor.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/CacheChangeProcessor.java index f115c3c36f3f..10a70ea85781 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/CacheChangeProcessor.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/CacheChangeProcessor.java @@ -194,7 +194,7 @@ public abstract class CacheChangeProcessor extends DiffRequestProcessor { return; } - if (myCurrentChange.getBeforeRevision() instanceof FakeRevision || myCurrentChange.getAfterRevision() instanceof FakeRevision) { + if (!ChangeDiffRequestProducer.isEquals(myCurrentChange, selectedChange)) { myCurrentChange = selectedChange; updateRequest(); }