add trim last empty lines support for SerializeAddon

This commit is contained in:
javacs3
2019-11-21 20:41:46 +08:00
parent 92709110ef
commit 693f30477e
2 changed files with 38 additions and 3 deletions
@@ -193,7 +193,15 @@ class StringSerializeHandler extends BaseSerializeHandler {
}
protected _serializeFinished(): string {
return this._allRows.join('\r\n');
let rowEnd = this._allRows.length;
for (; rowEnd > 0; rowEnd--) {
if (this._allRows[rowEnd - 1]) {
break;
}
}
return this._allRows.slice(0, rowEnd).join('\r\n');
}
}