mirror of
https://github.com/bitwarden/clients.git
synced 2025-12-05 19:17:06 -06:00
Inform user if Desktop client already running
This commit is contained in:
@@ -4,7 +4,7 @@ import { once } from "node:events";
|
||||
import * as path from "path";
|
||||
import * as url from "url";
|
||||
|
||||
import { app, BrowserWindow, ipcMain, nativeTheme, screen, session } from "electron";
|
||||
import { app, BrowserWindow, dialog, ipcMain, nativeTheme, screen, session } from "electron";
|
||||
import { concatMap, firstValueFrom, pairwise } from "rxjs";
|
||||
|
||||
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
|
||||
@@ -122,6 +122,7 @@ export class WindowMain {
|
||||
if (!isMacAppStore()) {
|
||||
const gotTheLock = app.requestSingleInstanceLock();
|
||||
if (!gotTheLock) {
|
||||
dialog.showErrorBox("Error", "An instance of Bitwarden Desktop is already running.");
|
||||
app.quit();
|
||||
return;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user