From 62bf68159818fe1fb1ce3ecc7ed3bac921234b84 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Thu, 20 Sep 2018 13:04:50 +0200 Subject: [PATCH] fixed visual bell (fixes #419) --- terminus-terminal/src/frontends/htermFrontend.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/terminus-terminal/src/frontends/htermFrontend.ts b/terminus-terminal/src/frontends/htermFrontend.ts index 829f807e..b3967973 100644 --- a/terminus-terminal/src/frontends/htermFrontend.ts +++ b/terminus-terminal/src/frontends/htermFrontend.ts @@ -8,6 +8,7 @@ export class HTermFrontend extends Frontend { private initialized = false private configuredFontSize = 0 private configuredLinePadding = 0 + private configuredBackgroundColor = 'transparent' private zoom = 0 attach (host: HTMLElement) { @@ -87,6 +88,8 @@ export class HTermFrontend extends Frontend { preferenceManager.set('background-color', 'transparent') } + this.configuredBackgroundColor = preferenceManager.get('background-color') + if (config.terminal.colorScheme.colors) { preferenceManager.set( 'color-palette-overrides', @@ -134,10 +137,9 @@ export class HTermFrontend extends Frontend { } visualBell (): void { - const color = preferenceManager.get('background-color') preferenceManager.set('background-color', 'rgba(128,128,128,.25)') setTimeout(() => { - preferenceManager.set('background-color', color) + preferenceManager.set('background-color', this.configuredBackgroundColor) }, 125) }