File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
addons/xterm-addon-webgl/src Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -351,7 +351,7 @@ export class WebglRenderer extends Disposable implements IRenderer {
351
351
let lastBg : number ;
352
352
let y : number ;
353
353
let row : number ;
354
- let line : IBufferLine ;
354
+ let line : IBufferLine | undefined ;
355
355
let joinedRanges : [ number , number ] [ ] ;
356
356
let isJoined : boolean ;
357
357
let lastCharX : number ;
@@ -364,7 +364,10 @@ export class WebglRenderer extends Disposable implements IRenderer {
364
364
365
365
for ( y = start ; y <= end ; y ++ ) {
366
366
row = y + terminal . buffer . ydisp ;
367
- line = terminal . buffer . lines . get ( row ) ! ;
367
+ line = terminal . buffer . lines . get ( row ) ;
368
+ if ( ! line ) {
369
+ break ;
370
+ }
368
371
this . _model . lineLengths [ y ] = 0 ;
369
372
joinedRanges = this . _characterJoinerService . getJoinedCharacters ( row ) ;
370
373
for ( x = 0 ; x < terminal . cols ; x ++ ) {
You can’t perform that action at this time.
0 commit comments