| Index: lib/src/line_splitting/line_splitter.dart
|
| diff --git a/lib/src/line_splitting/line_splitter.dart b/lib/src/line_splitting/line_splitter.dart
|
| index f562ca40dc699dc45f96e404f1b4ae7c2b66d207..78aa54dc7d17078382643c894d62eac2ecd2af6e 100644
|
| --- a/lib/src/line_splitting/line_splitter.dart
|
| +++ b/lib/src/line_splitting/line_splitter.dart
|
| @@ -145,6 +145,12 @@ class LineSplitter {
|
| for (var i = 0; i < rules.length; i++) {
|
| rules[i].index = i;
|
| }
|
| +
|
| + // Now that every used rule has an index, tell the rules to discard any
|
| + // constraints on unindexed rules.
|
| + for (var rule in rules) {
|
| + rule.forgetUnusedRules();
|
| + }
|
| }
|
|
|
| /// Determine the best way to split the chunks into lines that fit in the
|
|
|