Skip to content

Commit e2b33f3

Browse files
committed
check for undefined change
1 parent 82cec96 commit e2b33f3

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/documentChangeHandler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export class DocumentChangeHandler {
3535
let updateEndPos = new vscode.Position(endTagPos.line, adjustedStartTagPos + activeChange.rangeLength);
3636
let updateRange = new vscode.Range(updateStartPos, updateEndPos);
3737
this.lastChangePerformed = {range: updateRange, text: activeChange.text};
38-
await this.performRename(e.document, this.lastChangePerformed);
38+
await this.performRename(e.document, Object.assign(this.lastChangePerformed));
3939
} else {
4040
this.lastChangePerformed = null;
4141
}

src/xslLexerRenameTag.ts

+3
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ export class XslLexerRenameTag extends XslLexer {
3030

3131

3232
public isStartTagChange(document: vscode.TextDocument, change: vscode.TextDocumentContentChangeEvent) {
33+
if (!change) {
34+
return -1;
35+
}
3336
let renameRange = change.range;
3437
let renameChar = renameRange.start.character;
3538
let text = change.text;

0 commit comments

Comments
 (0)