mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-28 12:33:35 +01:00
Reduce IViewModel method count
This commit is contained in:
@@ -423,15 +423,15 @@ export class View extends ViewEventHandler {
|
||||
}
|
||||
|
||||
public restoreState(scrollPosition: { scrollLeft: number; scrollTop: number; }): void {
|
||||
this._context.viewModel.setScrollPosition({ scrollTop: scrollPosition.scrollTop }, ScrollType.Immediate);
|
||||
this._context.viewModel.viewLayout.setScrollPosition({ scrollTop: scrollPosition.scrollTop }, ScrollType.Immediate);
|
||||
this._context.viewModel.tokenizeViewport();
|
||||
this._renderNow();
|
||||
this._viewLines.updateLineWidths();
|
||||
this._context.viewModel.setScrollPosition({ scrollLeft: scrollPosition.scrollLeft }, ScrollType.Immediate);
|
||||
this._context.viewModel.viewLayout.setScrollPosition({ scrollLeft: scrollPosition.scrollLeft }, ScrollType.Immediate);
|
||||
}
|
||||
|
||||
public getOffsetForColumn(modelLineNumber: number, modelColumn: number): number {
|
||||
const modelPosition = this._context.viewModel.validateModelPosition({
|
||||
const modelPosition = this._context.viewModel.model.validatePosition({
|
||||
lineNumber: modelLineNumber,
|
||||
column: modelColumn
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user