removeUpToAndIncluding method
Implementation
void removeUpToAndIncluding(Command cmd) {
var wasDirty = isDirty();
int idx = _stack.indexOf(cmd);
if (idx >= 0) {
_stack.removeRange(0, idx + 1);
_changeDirty(wasDirty);
}
}
void removeUpToAndIncluding(Command cmd) {
var wasDirty = isDirty();
int idx = _stack.indexOf(cmd);
if (idx >= 0) {
_stack.removeRange(0, idx + 1);
_changeDirty(wasDirty);
}
}