diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/MultipleLocalChangeListsBrowser.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/MultipleLocalChangeListsBrowser.java index 6703339b0af4..ca6786f188a3 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/MultipleLocalChangeListsBrowser.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/MultipleLocalChangeListsBrowser.java @@ -532,11 +532,13 @@ public class MultipleLocalChangeListsBrowser extends CommitDialogChangesBrowser myTrackerExclusionStates.remove(change); ExclusionState exclusionState = ((PartialLocalLineStatusTracker)tracker).getExcludedFromCommitState(myChangeList.getId()); - if (exclusionState != ExclusionState.ALL_EXCLUDED) { - myIncludedChanges.add(change); - } - else { - myIncludedChanges.remove(change); + if (exclusionState != ExclusionState.NO_CHANGES) { + if (exclusionState != ExclusionState.ALL_EXCLUDED) { + myIncludedChanges.add(change); + } + else { + myIncludedChanges.remove(change); + } } scheduleExclusionStatesUpdate();