未验证 提交 3894f7bf 编写于 作者: A Alex Ross 提交者: GitHub

Don't update title area for filterview (#106853)

Fixes microsoft/vscode-remote-release#3676
上级 d4d07885
...@@ -27,6 +27,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace ...@@ -27,6 +27,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace
import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { PaneComposite } from 'vs/workbench/browser/panecomposite'; import { PaneComposite } from 'vs/workbench/browser/panecomposite';
import { Event } from 'vs/base/common/event'; import { Event } from 'vs/base/common/event';
import { FilterViewPaneContainer } from 'vs/workbench/browser/parts/views/viewsViewlet';
export abstract class Viewlet extends PaneComposite implements IViewlet { export abstract class Viewlet extends PaneComposite implements IViewlet {
...@@ -43,10 +44,12 @@ export abstract class Viewlet extends PaneComposite implements IViewlet { ...@@ -43,10 +44,12 @@ export abstract class Viewlet extends PaneComposite implements IViewlet {
@IConfigurationService protected configurationService: IConfigurationService @IConfigurationService protected configurationService: IConfigurationService
) { ) {
super(id, viewPaneContainer, telemetryService, storageService, instantiationService, themeService, contextMenuService, extensionService, contextService); super(id, viewPaneContainer, telemetryService, storageService, instantiationService, themeService, contextMenuService, extensionService, contextService);
this._register(Event.any(viewPaneContainer.onDidAddViews, viewPaneContainer.onDidRemoveViews, viewPaneContainer.onTitleAreaUpdate)(() => { if (!(viewPaneContainer instanceof FilterViewPaneContainer)) {
// Update title area since there is no better way to update secondary actions this._register(Event.any(viewPaneContainer.onDidAddViews, viewPaneContainer.onDidRemoveViews, viewPaneContainer.onTitleAreaUpdate)(() => {
this.updateTitleArea(); // Update title area since there is no better way to update secondary actions
})); this.updateTitleArea();
}));
}
} }
getContextMenuActions(): IAction[] { getContextMenuActions(): IAction[] {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册