Don't use atom.{notifications,config,deserializers,confirm} in Pane

Still need to get rid of one use of showSaveDialogSync
This commit is contained in:
Max Brunsfeld
2015-10-09 17:18:26 -07:00
parent b467c83e76
commit 369f3d2648
8 changed files with 127 additions and 138 deletions

View File

@@ -13,12 +13,12 @@ class PaneContainer extends Model
constructor: (params) ->
super
{@config, @confirm} = params
{@config, notificationManager, deserializerManager, confirm} = params
@emitter = new Emitter
@subscriptions = new CompositeDisposable
@itemRegistry = new ItemRegistry
@setRoot(new Pane({container: this, @config, @confirm}))
@setRoot(new Pane({container: this, @config, notificationManager, deserializerManager, confirm}))
@setActivePane(@getRoot())
@monitorActivePaneItem()
@monitorPaneItems()