Ensure we call layout() as few times as possible for notebook cells (#7253)

* Call layout fewer times from queryTextEditor

* remove unused method
This commit is contained in:
Chris LaFreniere
2019-09-20 12:06:37 -07:00
committed by GitHub
parent 71b80e0817
commit 6125e68c1f
2 changed files with 2 additions and 8 deletions

View File

@@ -155,8 +155,8 @@ export class QueryTextEditor extends BaseTextEditor {
let wordWrapEnabled: boolean = this._editorWorkspaceConfig && this._editorWorkspaceConfig['wordWrap'] && this._editorWorkspaceConfig['wordWrap'] === 'on' ? true : false;
if (wordWrapEnabled) {
for (let line = 1; line <= lineCount; line++) {
// 4 columns is equivalent to the viewport column width and the edge of the editor
if (editorWidgetModel.getLineMaxColumn(line) >= layoutInfo.viewportColumn + 4) {
// 2 columns is equivalent to the viewport column width and the edge of the editor
if (editorWidgetModel.getLineMaxColumn(line) >= layoutInfo.viewportColumn + 2) {
// Subtract 1 because the first line should not count as a wrapped line
numberWrappedLines += Math.ceil(editorWidgetModel.getLineMaxColumn(line) / layoutInfo.viewportColumn) - 1;
}