Browse Source

Merge pull request #773 from LedgerHQ/master

Master
master
Gaëtan Renaudeau 7 years ago
committed by GitHub
parent
commit
2a0923b687
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      package.json
  2. 4
      src/main/app.js
  3. 3
      src/main/terminator.js

2
package.json

@ -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": {

4
src/main/app.js

@ -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

3
src/main/terminator.js

@ -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)
}

Loading…
Cancel
Save