IDEA-189369 vcs: do not include file to commit on destroying empty tracker

This commit is contained in:
Aleksey Pivovarov
2018-04-03 15:39:14 +03:00
parent 3f3eeec926
commit bdba72b41a
@@ -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();