don't open second window on app restart when in dock mode (fixes #2449)

This commit is contained in:
Eugene Pankov
2020-05-02 17:23:35 +02:00
parent 5aa3b889f5
commit 0ad585d647
3 changed files with 15 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import ElectronConfig = require('electron-config')
import * as os from 'os'
import * as path from 'path'
import { parseArgs } from './cli'
import { loadConfig } from './config'
let SetWindowCompositionAttribute: any
@@ -210,6 +211,12 @@ export class Window {
}
}
handleSecondInstance (argv: string[], cwd: string): void {
if (!this.configStore.appearance?.dock) {
this.send('host:second-instance', parseArgs(argv, cwd), cwd)
}
}
private setupWindowManagement () {
this.window.on('show', () => {
this.visible.next(true)