Skip to content

Commit c8ed581

Browse files
committed
Merge pull request electron#990 from deepak1556/chrome_extension_patch
ensuring single instance for loading and unloading extension
2 parents b83f042 + c0f0f4c commit c8ed581

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

atom/browser/lib/chrome-extension.coffee

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ getExtensionInfoFromPath = (srcDirectory) ->
3232
startPage: page
3333
name: manifest.name
3434
srcDirectory: srcDirectory
35-
extensionInfoMap[manifest.name]
35+
extensionInfoMap[manifest.name]
3636

3737
# Load persistented extensions.
3838
loadedExtensionsPath = path.join app.getDataPath(), 'DevTools Extensions'
@@ -74,8 +74,9 @@ app.once 'ready', ->
7474

7575
BrowserWindow.addDevToolsExtension = (srcDirectory) ->
7676
extensionInfo = getExtensionInfoFromPath srcDirectory
77-
window._loadDevToolsExtensions [extensionInfo] for window in BrowserWindow.getAllWindows()
78-
extensionInfo.name
77+
if extensionInfo
78+
window._loadDevToolsExtensions [extensionInfo] for window in BrowserWindow.getAllWindows()
79+
extensionInfo.name
7980

8081
BrowserWindow.removeDevToolsExtension = (name) ->
8182
delete extensionInfoMap[name]

0 commit comments

Comments
 (0)