clearDirtyTracking method

void clearDirtyTracking()

Implementation

void clearDirtyTracking() {
  if (!tracksDirty) {
    touched = <LineData?>[];
    dirtyRows = <bool>[];
    dirtyBits = <Uint32List>[];
    return;
  }
  touched = List<LineData?>.filled(lines.length, LineData.clean);
  dirtyRows = List<bool>.filled(lines.length, false);
  dirtyBits = List<Uint32List>.generate(
    lines.length,
    (_) => Uint32List(_dirtyWordCount(width())),
  );
}