getNextNonZeroBpm method

int getNextNonZeroBpm(
  1. int index,
  2. List<int>? list
)

Implementation

int getNextNonZeroBpm(int index, List<int>? list) {
  int i = index;
  int value = 0;
  while (value == 0 && i < list!.length - 1) {
    value = list[i++];
  }
  index = index == 0 ? 1 : index;

  return value == 0 ? list![index - 1] : value;
}