From 4a3c1a4cc61e98d635d439b4b667d82412343399 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Sun, 29 Jul 2018 14:25:55 -0700 Subject: [PATCH] Store theme in right place --- src/Terminal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Terminal.ts b/src/Terminal.ts index 2650ae33..040581c4 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -696,6 +696,7 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II this.element.appendChild(fragment); this._setupRenderer(); + this._theme = this.options.theme; this.options.theme = null; this.viewport = new Viewport(this, this._viewportElement, this._viewportScrollArea, this.charMeasure); this.viewport.onThemeChanged(this.renderer.colorManager.colors); @@ -758,7 +759,6 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II case 'dom': this.renderer = new DomRenderer(this, this.options.theme); break; default: throw new Error(`Unrecognized rendererType "${this.options.rendererType}"`); } - this._theme = this.options.theme; this.register(this.renderer); }