Change Workspace::reopenItemSync to use promises

This commit is contained in:
Corey Johnson
2014-04-22 14:15:07 -07:00
parent 7b756ec3f3
commit 81df4ed238
3 changed files with 24 additions and 8 deletions

View File

@@ -167,9 +167,13 @@ class Workspace extends Model
# Public: Reopen the last-closed item's URI if it hasn't already been
# reopened.
reopenItemSync: ->
#
# Returns a promise that is resolved when the item is opened
reopenItem: ->
if uri = @destroyedItemUris.pop()
@openSync(uri)
@open(uri)
else
Q()
# Public: Register an opener for a uri.
#