diff --git a/src/workspace-view.coffee b/src/workspace-view.coffee index 8cddf468b..8789e54bd 100644 --- a/src/workspace-view.coffee +++ b/src/workspace-view.coffee @@ -46,7 +46,8 @@ class WorkspaceView extends View @delegatesProperty 'fullScreen', 'destroyedItemUris', toProperty: 'model' @delegatesMethods 'open', 'openSync', 'openSingletonSync', 'reopenItemSync', - 'saveActivePaneItem', 'saveActivePaneItemAs', 'saveAll', toProperty: 'model' + 'saveActivePaneItem', 'saveActivePaneItemAs', 'saveAll', 'destroyActivePaneItem', + toProperty: 'model' @version: 4 @@ -216,10 +217,6 @@ class WorkspaceView extends View getActiveView: -> @panes.getActiveView() - # Public: destroy/close the active item. - destroyActivePaneItem: -> - @getActivePane()?.destroyActiveItem() - # Public: Focuses the previous pane by id. focusPreviousPane: -> @panes.focusPreviousPane() diff --git a/src/workspace.coffee b/src/workspace.coffee index ed68d9ce4..4444a55dc 100644 --- a/src/workspace.coffee +++ b/src/workspace.coffee @@ -119,6 +119,10 @@ class Workspace extends Model saveActivePaneItemAs: -> @activePane?.saveActiveItemAs() + # Public: destroy/close the active item. + destroyActivePaneItem: -> + @activePane?.destroyActiveItem() + # Private: Removes the item's uri from the list of potential items to reopen. itemOpened: (item) -> if uri = item.getUri?()