Skip to content

Commit 0d5380b

Browse files
committed
Revert "Fixing range for primary edit (microsoft#59369)"
This reverts commit b04c8a0.
1 parent 10be994 commit 0d5380b

File tree

3 files changed

+2
-367
lines changed

3 files changed

+2
-367
lines changed

src/server/project.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2319,15 +2319,15 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo
23192319
runWithTemporaryFileUpdate(rootFile: string, updatedText: string, cb: (updatedProgram: Program, originalProgram: Program | undefined, updatedFile: SourceFile) => void) {
23202320
const originalProgram = this.program;
23212321
const rootSourceFile = Debug.checkDefined(this.program?.getSourceFile(rootFile), "Expected file to be part of program");
2322-
const originalText = Debug.checkDefined(rootSourceFile.getFullText());
2322+
const originalText = Debug.checkDefined(rootSourceFile.getText());
23232323

23242324
this.getScriptInfo(rootFile)?.editContent(0, originalText.length, updatedText);
23252325
this.updateGraph();
23262326
try {
23272327
cb(this.program!, originalProgram, (this.program?.getSourceFile(rootFile))!);
23282328
}
23292329
finally {
2330-
this.getScriptInfo(rootFile)?.editContent(0, updatedText.length, originalText);
2330+
this.getScriptInfo(rootFile)?.editContent(0, this.program!.getSourceFile(rootFile)!.getText().length, originalText);
23312331
}
23322332
}
23332333

tests/baselines/reference/tsserver/fourslashServer/pasteEdits_addInNextLine.js

Lines changed: 0 additions & 328 deletions
This file was deleted.

tests/cases/fourslash/server/pasteEdits_addInNextLine.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)