aux window - hide custom title when native title is on (#203464)

This commit is contained in:
Benjamin Pasero 2024-01-25 17:59:38 +01:00 committed by GitHub
parent fde80ce4fb
commit 6429752b2b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,7 +14,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti
import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection';
import { IStorageService } from 'vs/platform/storage/common/storage';
import { IThemeService } from 'vs/platform/theme/common/themeService';
import { hasCustomTitlebar } from 'vs/platform/window/common/window';
import { hasNativeTitlebar } from 'vs/platform/window/common/window';
import { IEditorGroupView, IEditorPartsView } from 'vs/workbench/browser/parts/editor/editor';
import { EditorPart, IEditorPartUIState } from 'vs/workbench/browser/parts/editor/editorPart';
import { IAuxiliaryTitlebarPart } from 'vs/workbench/browser/parts/titlebar/titlebarPart';
@ -107,7 +107,7 @@ export class AuxiliaryEditorPart {
// Titlebar
let titlebarPart: IAuxiliaryTitlebarPart | undefined = undefined;
let titlebarPartVisible = false;
const useCustomTitle = isNative && hasCustomTitlebar(this.configurationService); // custom title in aux windows only enabled in native
const useCustomTitle = isNative && !hasNativeTitlebar(this.configurationService); // custom title in aux windows only enabled in native
if (useCustomTitle) {
titlebarPart = disposables.add(this.titleService.createAuxiliaryTitlebarPart(auxiliaryWindow.container, editorPart));
titlebarPartVisible = true;