Gaëtan Renaudeau
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
2 additions and
7 deletions
-
package.json
-
src/main/app.js
-
src/main/terminator.js
|
|
@ -3,7 +3,7 @@ |
|
|
|
"productName": "Ledger Live", |
|
|
|
"description": "Ledger Live - Desktop", |
|
|
|
"repository": "https://github.com/LedgerHQ/ledger-live-desktop", |
|
|
|
"version": "1.0.0-beta.3", |
|
|
|
"version": "1.0.0-beta.5", |
|
|
|
"author": "Ledger", |
|
|
|
"license": "MIT", |
|
|
|
"scripts": { |
|
|
|
|
|
@ -12,9 +12,7 @@ import { |
|
|
|
import menu from 'main/menu' |
|
|
|
import db from 'helpers/db' |
|
|
|
|
|
|
|
import { setMainProcessPID, terminateAllTheThings } from './terminator' |
|
|
|
|
|
|
|
setMainProcessPID(process.pid) |
|
|
|
import { terminateAllTheThings } from './terminator' |
|
|
|
|
|
|
|
// necessary to prevent win from being garbage collected
|
|
|
|
let mainWindow = null |
|
|
|
|
|
@ -15,7 +15,6 @@ |
|
|
|
// \ \ \ | | / /
|
|
|
|
// \ \ \ /
|
|
|
|
|
|
|
|
let MAIN_PROCESS_PID: ?number = null |
|
|
|
let INTERNAL_PROCESS_PID: ?number = null |
|
|
|
|
|
|
|
function kill(processType, pid) { |
|
|
@ -23,10 +22,8 @@ function kill(processType, pid) { |
|
|
|
process.kill(pid, 'SIGTERM') |
|
|
|
} |
|
|
|
|
|
|
|
exports.setMainProcessPID = (pid: number) => (MAIN_PROCESS_PID = pid) |
|
|
|
exports.setInternalProcessPID = (pid: number) => (INTERNAL_PROCESS_PID = pid) |
|
|
|
|
|
|
|
exports.terminateAllTheThings = () => { |
|
|
|
if (INTERNAL_PROCESS_PID) kill('internal', INTERNAL_PROCESS_PID) |
|
|
|
if (MAIN_PROCESS_PID) kill('main', MAIN_PROCESS_PID) |
|
|
|
} |
|
|
|