Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts')
-rw-r--r--src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts b/src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts
index a9e6f07a1bd..ea8ff076531 100644
--- a/src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts
+++ b/src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts
@@ -11,7 +11,7 @@ import { IRange, Range } from 'vs/editor/common/core/range';
import { Selection } from 'vs/editor/common/core/selection';
import { IModelContentChangedEvent } from 'vs/editor/common/textModelEvents';
import { countEOL } from 'vs/editor/common/core/eolCounter';
-import { CollapseMemento, FoldingModel } from 'vs/editor/contrib/folding/browser/foldingModel';
+import { FoldingModel } from 'vs/editor/contrib/folding/browser/foldingModel';
export class HiddenRangeModel {
@@ -79,28 +79,6 @@ export class HiddenRangeModel {
}
}
- public applyMemento(state: CollapseMemento): boolean {
- if (!Array.isArray(state) || state.length === 0) {
- return false;
- }
- const hiddenRanges: IRange[] = [];
- for (const r of state) {
- if (!r.startLineNumber || !r.endLineNumber) {
- return false;
- }
- hiddenRanges.push(new Range(r.startLineNumber + 1, 1, r.endLineNumber, 1));
- }
- this.applyHiddenRanges(hiddenRanges);
- return true;
- }
-
- /**
- * Collapse state memento, for persistence only, only used if folding model is not yet initialized
- */
- public getMemento(): CollapseMemento {
- return this._hiddenRanges.map(r => ({ startLineNumber: r.startLineNumber - 1, endLineNumber: r.endLineNumber }));
- }
-
private applyHiddenRanges(newHiddenAreas: IRange[]) {
this._hiddenRanges = newHiddenAreas;
this._hasLineChanges = false;