Getting the package manager requires devMode

This commit is contained in:
Michelle Tilley
2017-09-19 12:22:58 -07:00
parent 1bcf2e246c
commit ed423672ef

View File

@@ -674,15 +674,15 @@ class AtomApplication
@lastFocusedWindow.sendUrlMessage url
findPackageWithName: (packageName, devMode) ->
_.find @getPackageManager().getAvailablePackageMetadata(), ({name}) -> name is packageName
_.find @getPackageManager(devMode).getAvailablePackageMetadata(), ({name}) -> name is packageName
openPackageUrlMain: (packageName, urlToOpen, devMode, safeMode, env) ->
packagePath = @getPackageManager().resolvePackagePath(packageName)
packagePath = @getPackageManager(devMode).resolvePackagePath(packageName)
windowInitializationScript = path.resolve(packagePath, pack.urlMain)
windowDimensions = @getDimensionsForNewWindow()
new AtomWindow(this, @fileRecoveryService, {windowInitializationScript, @resourcePath, devMode, safeMode, urlToOpen, windowDimensions, env})
getPackageManager: ->
getPackageManager: (devMode) ->
unless @packages?
PackageManager = require '../package-manager'
@packages = new PackageManager({})