mirror of
https://github.com/Eugeny/tabby
synced 2024-11-15 09:27:24 +00:00
build fix
This commit is contained in:
parent
c161023a90
commit
c575fa5ece
1 changed files with 5 additions and 7 deletions
|
@ -2,7 +2,7 @@ import { Frontend, SearchOptions } from './frontend'
|
|||
import { Terminal, ITheme } from 'xterm'
|
||||
import { getCSSFontFamily } from '../utils'
|
||||
import { FitAddon } from 'xterm-addon-fit'
|
||||
import { enableLigatures } from 'xterm-addon-ligatures'
|
||||
import { LigaturesAddon } from 'xterm-addon-ligatures'
|
||||
import { SearchAddon } from 'xterm-addon-search'
|
||||
import { WebglAddon } from 'xterm-addon-webgl'
|
||||
import './xterm.css'
|
||||
|
@ -29,6 +29,7 @@ export class XTermFrontend extends Frontend {
|
|||
private copyOnSelect = false
|
||||
private search = new SearchAddon()
|
||||
private fitAddon = new FitAddon()
|
||||
private ligaturesAddon: LigaturesAddon
|
||||
private opened = false
|
||||
|
||||
constructor () {
|
||||
|
@ -119,10 +120,6 @@ export class XTermFrontend extends Frontend {
|
|||
this.xterm.loadAddon(new WebglAddon())
|
||||
}
|
||||
|
||||
if (this.configService.store.terminal.ligatures) {
|
||||
enableLigatures(this.xterm)
|
||||
}
|
||||
|
||||
this.ready.next(null)
|
||||
this.ready.complete()
|
||||
|
||||
|
@ -225,8 +222,9 @@ export class XTermFrontend extends Frontend {
|
|||
this.configuredTheme = theme
|
||||
}
|
||||
|
||||
if (this.opened && config.terminal.ligatures) {
|
||||
enableLigatures(this.xterm)
|
||||
if (this.opened && config.terminal.ligatures && !this.ligaturesAddon) {
|
||||
this.ligaturesAddon = new LigaturesAddon()
|
||||
this.xterm.loadAddon(this.ligaturesAddon)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue