From 2036ab87a073b043a25ff6e9832f60afe32b00d4 Mon Sep 17 00:00:00 2001 From: Core <64542347+coredev-uk@users.noreply.github.com> Date: Thu, 16 Jun 2022 00:34:05 +0100 Subject: [PATCH] Updated getWindow to return electron func --- src/main/base/utils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/base/utils.ts b/src/main/base/utils.ts index 41e0ae12..b0f1b513 100644 --- a/src/main/base/utils.ts +++ b/src/main/base/utils.ts @@ -2,7 +2,7 @@ import * as fs from "fs"; import * as path from "path"; import {Store} from "./store"; import {BrowserWindow as bw} from "./browserwindow"; -import {app, dialog, ipcMain, Notification, shell } from "electron"; +import {app, dialog, ipcMain, Notification, shell, BrowserWindow} from "electron"; import fetch from "electron-fetch"; import {AppImageUpdater, NsisUpdater} from "electron-updater"; import * as log from "electron-log"; @@ -124,7 +124,11 @@ export class utils { * Gets the browser window */ static getWindow(): Electron.BrowserWindow { - return bw.win + if (bw.win) { + return bw.win + } else { + return BrowserWindow.getAllWindows()[0] + } } static loadPluginFrontend(path: string): void {