mirror of
https://github.com/atom/atom.git
synced 2026-02-14 08:35:11 -05:00
Terminate worker when all packages have been loaded
This commit is contained in:
@@ -11,11 +11,15 @@ class LoadTextMatePackagesTask extends Task
|
||||
|
||||
loadNextPackage: ->
|
||||
unless @packages.length
|
||||
@terminate()
|
||||
rootView.trigger 'grammars-loaded'
|
||||
return
|
||||
|
||||
@package = @packages.shift()
|
||||
@callWorkerMethod('loadPackage', @package.name)
|
||||
@loadPackage(@package.name)
|
||||
|
||||
loadPackage: (name) ->
|
||||
@callWorkerMethod('loadPackage', name)
|
||||
|
||||
packageLoaded: (grammars) ->
|
||||
@package.loadGrammars(grammars)
|
||||
|
||||
Reference in New Issue
Block a user