diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-12-09 16:57:54 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-12-10 11:30:31 +0100 |
| commit | 8f4698a13622d6e34e47c5c2a2d043ffd1276e95 (patch) | |
| tree | 408d279f13563c86ef3b1bee505329eddb829ee5 /gui/src/main | |
| parent | 6a8cf020b3a561b28773831fc2cef4066d445884 (diff) | |
| download | mullvadvpn-8f4698a13622d6e34e47c5c2a2d043ffd1276e95.tar.xz mullvadvpn-8f4698a13622d6e34e47c5c2a2d043ffd1276e95.zip | |
Move code showing window on start when not logged in to main process
Diffstat (limited to 'gui/src/main')
| -rw-r--r-- | gui/src/main/index.ts | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts index f0cd89a52d..159c8b7dfa 100644 --- a/gui/src/main/index.ts +++ b/gui/src/main/index.ts @@ -1,15 +1,5 @@ import { execFile } from 'child_process'; -import { - app, - BrowserWindow, - ipcMain, - Menu, - nativeImage, - screen, - session, - shell, - Tray, -} from 'electron'; +import { app, BrowserWindow, Menu, nativeImage, screen, session, shell, Tray } from 'electron'; import log from 'electron-log'; import mkdirp from 'mkdirp'; import moment from 'moment'; @@ -530,6 +520,11 @@ class ApplicationMain { if (this.windowController) { IpcMainEventChannel.daemonConnected.notify(this.windowController.webContents); } + + // show window when account is not set + if (!this.settings.accountToken) { + this.windowController?.show(); + } }; private onDaemonDisconnected = (error?: Error) => { @@ -1090,13 +1085,6 @@ class ApplicationMain { } }); - ipcMain.on('show-window', () => { - const windowController = this.windowController; - if (windowController) { - windowController.show(); - } - }); - IpcMainEventChannel.problemReport.handleCollectLogs((toRedact) => { const reportPath = path.join(app.getPath('temp'), uuid.v4() + '.log'); const executable = resolveBin('mullvad-problem-report'); |
