1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 08:13:42 +00:00

Fix electron error on native messaging

This commit is contained in:
Hinton
2020-12-29 20:53:29 +01:00
parent d5249f3acd
commit 2c93385fce
3 changed files with 35 additions and 23 deletions

View File

@@ -1,4 +1,4 @@
import { app, globalShortcut } from 'electron';
import { app } from 'electron';
import * as path from 'path';
import { I18nService } from './services/i18n.service';
@@ -19,7 +19,6 @@ import { TrayMain } from 'jslib/electron/tray.main';
import { UpdaterMain } from 'jslib/electron/updater.main';
import { WindowMain } from 'jslib/electron/window.main';
import { NativeMessagingMain } from './main/nativeMessaging.main';
import { NativeMessagingProxy } from './proxy/native-messaging-proxy';
export class Main {
logService: ElectronLogService;
@@ -183,23 +182,3 @@ export class Main {
});
}
}
if (process.argv.some(arg => arg.indexOf('chrome-extension://') !== -1 || arg.indexOf('{') !== -1)) {
if (process.platform === 'darwin') {
app.on('ready', () => {
app.dock.hide();
});
}
process.stdout.on('error', (e) => {
if (e.code === 'EPIPE') {
process.exit(0);
}
});
const proxy = new NativeMessagingProxy();
proxy.run();
} else {
const main = new Main();
main.bootstrap();
}