Skip to content

Commit 27052d5

Browse files
authored
Merge pull request #86 from electron/dont-reinstall-devtron
Don't install Devtron if it is already installed
2 parents 20429d2 + ecad809 commit 27052d5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

api.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ const electron = require('electron')
33
exports.install = () => {
44
if (process.type === 'renderer') {
55
console.log(`Installing Devtron from ${__dirname}`)
6+
if (electron.remote.BrowserWindow.getDevToolsExtensions &&
7+
electron.remote.BrowserWindow.getDevToolsExtensions().devtron) return true
68
return electron.remote.BrowserWindow.addDevToolsExtension(__dirname)
79
} else if (process.type === 'browser') {
810
console.log(`Installing Devtron from ${__dirname}`)
11+
if (electron.BrowserWindow.getDevToolsExtensions &&
12+
electron.BrowserWindow.getDevToolsExtensions().devtron) return true
913
return electron.BrowserWindow.addDevToolsExtension(__dirname)
1014
} else {
1115
throw new Error('Devtron can only be installed from an Electron process.')

0 commit comments

Comments
 (0)