Fallback to text if xml parser fails parsing (#6657)

This commit is contained in:
Amir Omidi
2019-08-21 10:24:46 -07:00
committed by GitHub
parent 85bf22322f
commit baa482bd79

View File

@@ -14,5 +14,5 @@ export function activate(context: vscode.ExtensionContext) {
function format(document: vscode.TextDocument): vscode.ProviderResult<vscode.TextEdit[]> {
const range = new vscode.Range(0, 0, document.lineCount, document.lineAt(document.lineCount - 1).range.end.character);
return xml.Compiler.formatXmlString(document.getText()).then(formatted => [new vscode.TextEdit(range, formatted)]);
return xml.Compiler.formatXmlString(document.getText()).then(formatted => [new vscode.TextEdit(range, formatted)], () => [new vscode.TextEdit(range, document.getText())]);
}