提交 f7dc69aa 编写于 作者: S SteVen Batten

clean up custom title check

上级 ef65a1f2
......@@ -167,12 +167,14 @@ export class CodeWindow implements ICodeWindow {
}
let useCustomTitleStyle = false;
if ((!isMacintosh && windowConfig && windowConfig.titleBarStyle === 'custom') ||
(isMacintosh && (!windowConfig || !windowConfig.titleBarStyle || windowConfig.titleBarStyle === 'custom'))) {
const isDev = !this.environmentService.isBuilt || !!config.extensionDevelopmentPath;
if (!isMacintosh || !isDev) {
useCustomTitleStyle = true; // not enabled when developing due to https://github.com/electron/electron/issues/3647
}
const isDev = !this.environmentService.isBuilt || !!config.extensionDevelopmentPath;
if (isDev) {
useCustomTitleStyle = false; // not enabled when developing due to https://github.com/electron/electron/issues/3647
} else if (isMacintosh) {
useCustomTitleStyle = !windowConfig || !windowConfig.titleBarStyle || windowConfig.titleBarStyle === 'custom'; // Default to custom on macOS
} else {
useCustomTitleStyle = windowConfig && windowConfig.titleBarStyle === 'custom'; // Must be specified on Windows/Linux
}
if (useNativeTabs) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册