Skip to content
This repository was archived by the owner on Jun 12, 2022. It is now read-only.

Commit 60a38eb

Browse files
committed
Fix package initialization issue
This fixes #44
1 parent f6e049c commit 60a38eb

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/main.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,19 @@ module.exports = TreeViewGitStatus =
4444
@subscriptions = new CompositeDisposable
4545
@subscriptions.add atom.packages.onDidActivateInitialPackages =>
4646
@doInitPackage()
47+
# Workaround for the isse that "onDidActivateInitialPackages" never gets
48+
# fired if one or more packages are failing to initialize
49+
@activateInterval = setInterval (=>
50+
@doInitPackage()
51+
), 1000
4752
@doInitPackage()
4853

4954
doInitPackage: ->
5055
# Check if the tree view has been already initialized
5156
treeView = @getTreeView()
5257
return unless treeView and not @active
5358

59+
clearInterval(@activateInterval)
5460
@treeView = treeView
5561
@active = true
5662

0 commit comments

Comments
 (0)