From ca9df42a73109a50d5faac4efa22be1e68dfbf64 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Mon, 7 Sep 2020 09:46:43 -0700 Subject: [PATCH] Fix last/first line of selection sometimes not drawing The last ydisp wasn't being updated on early exits. Fixes #3080 --- src/browser/renderer/SelectionRenderLayer.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/browser/renderer/SelectionRenderLayer.ts b/src/browser/renderer/SelectionRenderLayer.ts index 685111e8..b0979d4f 100644 --- a/src/browser/renderer/SelectionRenderLayer.ts +++ b/src/browser/renderer/SelectionRenderLayer.ts @@ -75,6 +75,7 @@ export class SelectionRenderLayer extends BaseRenderLayer { // No need to draw the selection if (viewportCappedStartRow >= this._bufferService.rows || viewportCappedEndRow < 0) { + this._state.ydisp = this._bufferService.buffer.ydisp; return; }