Discard identity changes, discard divergent branches
All checks were successful
zdm/undo-redo/pipeline/head This commit looks good

This commit is contained in:
2021-12-22 16:51:33 +02:00
parent 1155541350
commit 5d1ef84770
5 changed files with 61 additions and 11 deletions

View File

@ -50,9 +50,12 @@ public class ChangeManagerWrapper<C extends Change, M extends ChangeManager<C>>
}
@Override
public void addChange(C change) {
manager.addChange(change);
updateProperties();
public boolean addChange(C change) {
if (manager.addChange(change)) {
updateProperties();
return true;
}
return false;
}
@Override