mirror of
https://github.com/Eugeny/tabby
synced 2024-11-15 17:28:06 +00:00
fixed SSH tab colors - fixes #2448
This commit is contained in:
parent
d371857fa8
commit
5aa3b889f5
1 changed files with 4 additions and 2 deletions
|
@ -324,7 +324,7 @@ export class SplitTabComponent extends BaseTabComponent implements AfterViewInit
|
||||||
* Inserts a new `tab` to the `side` of the `relative` tab
|
* Inserts a new `tab` to the `side` of the `relative` tab
|
||||||
*/
|
*/
|
||||||
async addTab (tab: BaseTabComponent, relative: BaseTabComponent|null, side: SplitDirection): Promise<void> {
|
async addTab (tab: BaseTabComponent, relative: BaseTabComponent|null, side: SplitDirection): Promise<void> {
|
||||||
await this.initialized$.toPromise()
|
tab.parent = this
|
||||||
|
|
||||||
let target = (relative ? this.getParentOf(relative) : null) || this.root
|
let target = (relative ? this.getParentOf(relative) : null) || this.root
|
||||||
let insertIndex = relative ? target.children.indexOf(relative) : -1
|
let insertIndex = relative ? target.children.indexOf(relative) : -1
|
||||||
|
@ -355,10 +355,12 @@ export class SplitTabComponent extends BaseTabComponent implements AfterViewInit
|
||||||
target.children.splice(insertIndex, 0, tab)
|
target.children.splice(insertIndex, 0, tab)
|
||||||
|
|
||||||
this.recoveryStateChangedHint.next()
|
this.recoveryStateChangedHint.next()
|
||||||
|
|
||||||
|
await this.initialized$.toPromise()
|
||||||
|
|
||||||
this.attachTabView(tab)
|
this.attachTabView(tab)
|
||||||
|
|
||||||
setImmediate(() => {
|
setImmediate(() => {
|
||||||
tab.parent = this
|
|
||||||
this.layout()
|
this.layout()
|
||||||
this.tabAdded.next(tab)
|
this.tabAdded.next(tab)
|
||||||
this.focus(tab)
|
this.focus(tab)
|
||||||
|
|
Loading…
Reference in a new issue