resetIndexedColors method

  1. @override
void resetIndexedColors(
  1. List<int> indices
)
override

Implementation

@override
void resetIndexedColors(List<int> indices) {
  if (indices.isEmpty) {
    if (_indexedColorOverrides.isEmpty) return;
    _indexedColorOverrides.clear();
    _colorRevision++;
    return;
  }

  var changed = false;
  for (final index in indices) {
    changed = _indexedColorOverrides.remove(index) != null || changed;
  }
  if (changed) _colorRevision++;
}