mirror of
https://git.proxmox.com/git/mirror_xterm.js
synced 2025-10-04 07:05:17 +00:00
Issue #821 - Prevent TypeError in resize()
This commit is contained in:
parent
f36bd24e1e
commit
2d4e617c95
1
.gitignore
vendored
1
.gitignore
vendored
@ -13,6 +13,7 @@ npm-debug.log
|
||||
.env
|
||||
build/
|
||||
.vscode/
|
||||
.DS_Store
|
||||
|
||||
# Directories needed for code coverage
|
||||
/coverage/
|
||||
|
2048
package-lock.json
generated
2048
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -39,7 +39,7 @@
|
||||
"@types/jsdom": "^11.0.1",
|
||||
"@types/mocha": "^2.2.33",
|
||||
"@types/node": "^6.0.41",
|
||||
"browserify": "^13.1.0",
|
||||
"browserify": "^13.3.0",
|
||||
"chai": "3.5.0",
|
||||
"docdash": "0.4.0",
|
||||
"express": "4.13.4",
|
||||
|
@ -1941,6 +1941,9 @@ Terminal.prototype.resize = function(x, y) {
|
||||
ch = [this.defAttr, ' ', 1]; // does xterm use the default attr?
|
||||
i = this.buffer.lines.length;
|
||||
while (i--) {
|
||||
if (this.buffer.lines.get(i) === undefined) {
|
||||
this.buffer.lines.set(i, this.blankLine());
|
||||
}
|
||||
while (this.buffer.lines.get(i).length < x) {
|
||||
this.buffer.lines.get(i).push(ch);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user