SDA-3430 - Add safety check for logger window (#1286)

This commit is contained in:
Kiran Niranjan 2021-11-03 14:37:56 +05:30 committed by GitHub
parent 349fa2c1bb
commit bc9b6cf8ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,4 @@
import { app, BrowserWindow } from 'electron';
import { app } from 'electron';
import electronLog, { LogLevel, transports } from 'electron-log';
import * as fs from 'fs';
import * as path from 'path';
@ -251,17 +251,7 @@ class Logger {
return;
}
if (this.loggerWindow) {
const browserWindow = BrowserWindow.fromWebContents(this.loggerWindow);
if (
!(
!!browserWindow &&
typeof browserWindow.isDestroyed === 'function' &&
!browserWindow.isDestroyed()
)
) {
return;
}
if (this.loggerWindow && !this.loggerWindow.isDestroyed()) {
this.loggerWindow.send('log', {
msgs: [logMsg],
logLevel: this.desiredLogLevel,