applyPathOrder method

void applyPathOrder()

Implementation

void applyPathOrder() {
  if (this.pathSegments.isEmpty) return;

  if (checkIfDefaultOrderSortingRequired()) {
    pathSegments.sort(Extractor.getComparator(PathOrders.original));
    animationOrder = PathOrders.original;
    return;
  }
  if (widget.animationOrder != animationOrder) {
    pathSegments.sort(Extractor.getComparator(widget.animationOrder ?? PathOrders.original));
    animationOrder = widget.animationOrder;
  }
}