context menu fixes

This commit is contained in:
Eugene Pankov
2022-11-17 19:39:24 +01:00
parent 99e3c6e20e
commit c7eb19386d

View File

@@ -1,5 +1,5 @@
import { Injectable, Optional, Inject } from '@angular/core'
import { BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, TranslateService } from 'tabby-core'
import { BaseTabComponent, TabContextMenuItemProvider, NotificationsService, MenuItemOptions, TranslateService, SplitTabComponent } from 'tabby-core'
import { BaseTerminalTabComponent } from './api/baseTerminalTab.component'
import { TerminalContextMenuItemProvider } from './api/contextMenuProvider'
import { MultifocusService } from './services/multifocus.service'
@@ -73,7 +73,7 @@ export class MiscContextMenu extends TabContextMenuItemProvider {
this.multifocus.focusAllTabs()
},
})
if (tab.parent.getAllTabs().length > 1) {
if (tab.parent instanceof SplitTabComponent && tab.parent.getAllTabs().length > 1) {
items.push({
label: this.translate.instant('Focus all panes'),
click: () => {