IDEA-56220 Shelve: don't try to remove active changelist on shelving changes

(cherry picked from commit 077d48fc5195f329f94c674fec22847bced6f230)
This commit is contained in:
irengrig
2010-07-14 16:17:38 +04:00
parent 14b675c324
commit bd47b73acc
@@ -90,7 +90,7 @@ public class ShelveChangesCommitExecutor implements CommitExecutor {
ChangeList changeList = ChangesUtil.getChangeListIfOnlyOne(myProject, changesArray);
if (changeList instanceof LocalChangeList) {
LocalChangeList localChangeList = (LocalChangeList) changeList;
if (localChangeList.getChanges().size() == changes.size() && !localChangeList.isReadOnly()) {
if (localChangeList.getChanges().size() == changes.size() && !localChangeList.isReadOnly() && (! localChangeList.isDefault())) {
ChangeListManager.getInstance(myProject).removeChangeList(localChangeList.getName());
}
}