From 9898f6b36c706c6d4634abe4e66108875acd481e Mon Sep 17 00:00:00 2001 From: Damien Guard Date: Wed, 6 Sep 2017 11:10:39 -0700 Subject: [PATCH] Ensure atom.global.reset returns a promise --- src/atom-environment.coffee | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/src/atom-environment.coffee b/src/atom-environment.coffee index 7e425edcd..fd9af9342 100644 --- a/src/atom-environment.coffee +++ b/src/atom-environment.coffee @@ -328,20 +328,14 @@ class AtomEnvironment extends Model @contextMenu.clear() - @packages.reset() - - @workspace.reset(@packages) - @registerDefaultOpeners() - - @project.reset(@packages) - - @workspace.subscribeToEvents() - - @grammars.clear() - - @textEditors.clear() - - @views.clear() + @packages.reset().then -> + @workspace.reset(@packages) + @registerDefaultOpeners() + @project.reset(@packages) + @workspace.subscribeToEvents() + @grammars.clear() + @textEditors.clear() + @views.clear() destroy: -> return if not @project