Remove calls to View::apply in undo/redo/earlier/later

This commit is contained in:
Michael Davis 2022-11-27 12:47:51 -06:00 committed by Blaž Hrastnik
parent 056a19a003
commit 53c2855643

View file

@ -861,7 +861,7 @@ impl Document {
let mut history = self.history.take(); let mut history = self.history.take();
let txn = if undo { history.undo() } else { history.redo() }; let txn = if undo { history.undo() } else { history.redo() };
let success = if let Some(txn) = txn { let success = if let Some(txn) = txn {
self.apply_impl(txn, view.id) && view.apply(txn, self) self.apply_impl(txn, view.id)
} else { } else {
false false
}; };
@ -902,7 +902,7 @@ impl Document {
}; };
let mut success = false; let mut success = false;
for txn in txns { for txn in txns {
if self.apply_impl(&txn, view.id) && view.apply(&txn, self) { if self.apply_impl(&txn, view.id) {
success = true; success = true;
} }
} }