From a1c39d954bf0a6a974c445583d330774f8effd65 Mon Sep 17 00:00:00 2001 From: Tasos Boulis Date: Wed, 14 Dec 2022 10:49:12 +0200 Subject: [PATCH] Replace deprecated "gpu-process-crashed" with "child-process-gone" (#2471) --- src/main/app/app.ts | 6 +++--- src/main/app/initialize.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/app/app.ts b/src/main/app/app.ts index 1dc7be7c..85290af7 100644 --- a/src/main/app/app.ts +++ b/src/main/app/app.ts @@ -1,7 +1,7 @@ // Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. -import {app, BrowserWindow, Event, dialog, WebContents, Certificate} from 'electron'; +import {app, BrowserWindow, Event, dialog, WebContents, Certificate, Details} from 'electron'; import log from 'electron-log'; import urlUtils from 'common/utils/url'; @@ -178,6 +178,6 @@ export async function handleAppCertificateError(event: Event, webContents: WebCo } } -export function handleAppGPUProcessCrashed(event: Event, killed: boolean) { - log.error(`The GPU process has crashed (killed = ${killed})`); +export function handleChildProcessGone(event: Event, details: Details) { + log.error('"child-process-gone" The child process has crashed. Details: ', details); } diff --git a/src/main/app/initialize.ts b/src/main/app/initialize.ts index 67569842..e9e22000 100644 --- a/src/main/app/initialize.ts +++ b/src/main/app/initialize.ts @@ -63,10 +63,10 @@ import { handleAppBeforeQuit, handleAppBrowserWindowCreated, handleAppCertificateError, - handleAppGPUProcessCrashed, handleAppSecondInstance, handleAppWillFinishLaunching, handleAppWindowAllClosed, + handleChildProcessGone, } from './app'; import {handleConfigUpdate, handleDarkModeChange} from './config'; import { @@ -183,7 +183,7 @@ function initializeAppEventListeners() { app.on('before-quit', handleAppBeforeQuit); app.on('certificate-error', handleAppCertificateError); app.on('select-client-certificate', CertificateManager.handleSelectCertificate); - app.on('gpu-process-crashed', handleAppGPUProcessCrashed); + app.on('child-process-gone', handleChildProcessGone); app.on('login', AuthManager.handleAppLogin); app.on('will-finish-launching', handleAppWillFinishLaunching); }