removeUpToAndIncluding method

void removeUpToAndIncluding(
  1. Command cmd
)

Implementation

void removeUpToAndIncluding(Command cmd) {
  var wasDirty = isDirty();

  int idx = _stack.indexOf(cmd);
  if (idx >= 0) {
    _stack.removeRange(0, idx + 1);

    _changeDirty(wasDirty);
  }
}