mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-28 04:23:32 +01:00
Reorders LineBreakData constructor arguments to better model their logical dependency.
This commit is contained in:
@@ -53,7 +53,7 @@ function createLineBreaks(requests: string[], fontInfo: FontInfo, tabSize: numbe
|
||||
|
||||
// creating a `LineBreakData` with an invalid `breakOffsetsVisibleColumn` is OK
|
||||
// because `breakOffsetsVisibleColumn` will never be used because it contains injected text
|
||||
return new LineBreakData([lineText.length], [], 0, injectionOffsets, injectionOptions);
|
||||
return new LineBreakData(injectionOffsets, injectionOptions, [lineText.length], [], 0);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
@@ -174,7 +174,7 @@ function createLineBreaks(requests: string[], fontInfo: FontInfo, tabSize: numbe
|
||||
injectionOffsets = null;
|
||||
}
|
||||
|
||||
result[i] = new LineBreakData(breakOffsets, breakOffsetsVisibleColumn, wrappedTextIndentLength, injectionOffsets, injectionOptions);
|
||||
result[i] = new LineBreakData(injectionOffsets, injectionOptions, breakOffsets, breakOffsetsVisibleColumn, wrappedTextIndentLength);
|
||||
}
|
||||
|
||||
document.body.removeChild(containerDomNode);
|
||||
|
||||
Reference in New Issue
Block a user