Handle errors in package.json gracefully

This commit is contained in:
Matt Colyer
2013-10-11 11:35:59 -07:00
parent cd633ede92
commit abd8bd1253
4 changed files with 8 additions and 2 deletions

View File

@@ -66,8 +66,9 @@ class PackageManager
if packagePath = @resolvePackagePath(name)
return pack if pack = @getLoadedPackage(name)
pack = Package.load(packagePath, options)
if pack.metadata.theme
if pack.metadata?.theme
atom.themes.register(pack)
else
@loadedPackages[pack.name] = pack