undo method

void undo()

Undoes the last change.

Implementation

void undo() {
  if (_undo.isEmpty) return;
  _lastShapeEdit = null;
  _redo.add(_snapshot());
  _restore(_undo.removeLast());
}