💄
This commit is contained in:
parent
023c83fe4d
commit
5340c2301f
1 changed files with 19 additions and 15 deletions
|
@ -205,21 +205,6 @@ export class VSCodeWindow implements IVSCodeWindow {
|
|||
this._win = new BrowserWindow(options);
|
||||
this._id = this._win.id;
|
||||
|
||||
// TODO@joao: hook this up to some initialization routine
|
||||
// this causes a race between setting the headers and doing
|
||||
// a request that needs them. chances are low
|
||||
getCommonHTTPHeaders().done(headers => {
|
||||
if (!this._win) {
|
||||
return;
|
||||
}
|
||||
|
||||
const urls = ['https://marketplace.visualstudio.com/*', 'https://*.vsassets.io/*'];
|
||||
|
||||
this._win.webContents.session.webRequest.onBeforeSendHeaders({ urls }, (details, cb) => {
|
||||
cb({ cancel: false, requestHeaders: objects.assign(details.requestHeaders, headers) });
|
||||
});
|
||||
});
|
||||
|
||||
if (isFullscreenOrMaximized) {
|
||||
this.win.maximize();
|
||||
|
||||
|
@ -238,9 +223,28 @@ export class VSCodeWindow implements IVSCodeWindow {
|
|||
this.setMenuBarVisibility(false); // respect configured menu bar visibility
|
||||
}
|
||||
|
||||
// TODO@joao: hook this up to some initialization routine
|
||||
// this causes a race between setting the headers and doing
|
||||
// a request that needs them. chances are low
|
||||
this.setCommonHTTPHeaders();
|
||||
|
||||
this.registerListeners();
|
||||
}
|
||||
|
||||
private setCommonHTTPHeaders(): void {
|
||||
getCommonHTTPHeaders().done(headers => {
|
||||
if (!this._win) {
|
||||
return;
|
||||
}
|
||||
|
||||
const urls = ['https://marketplace.visualstudio.com/*', 'https://*.vsassets.io/*'];
|
||||
|
||||
this._win.webContents.session.webRequest.onBeforeSendHeaders({ urls }, (details, cb) => {
|
||||
cb({ cancel: false, requestHeaders: objects.assign(details.requestHeaders, headers) });
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
public hasHiddenTitleBarStyle(): boolean {
|
||||
return this.hiddenTitleBarStyle;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue