revert method

  1. @override
OverlayOp revert(
  1. List<InteractiveOverlayImage> list
)
override

Reverts this operation from the current list.

Modifies current in place and returns the operation itself (or reversed op).

Implementation

@override
OverlayOp revert(List<InteractiveOverlayImage> list) {
  if (removed != null && index >= 0) {
    final idx = index.clamp(0, list.length);
    list.insert(idx, removed!);
  }
  return this;
}