From 279ebc095886827c8d3f4aa56e4f89af6142bfab Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 27 Feb 2013 14:23:33 -0700 Subject: [PATCH] Make RootView.getModifiedBuffers work w/ new system Eventually, this should probably become getModifiedPaneItems so that all kinds of items are given an opportunity to participate in the saving system. --- src/app/root-view.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/root-view.coffee b/src/app/root-view.coffee index 83bedbf86..1a0b59a44 100644 --- a/src/app/root-view.coffee +++ b/src/app/root-view.coffee @@ -11,6 +11,7 @@ Pane = require 'pane' PaneColumn = require 'pane-column' PaneRow = require 'pane-row' PaneContainer = require 'pane-container' +EditSession = require 'edit-session' module.exports = class RootView extends View @@ -139,10 +140,9 @@ class RootView extends View getModifiedBuffers: -> modifiedBuffers = [] - for editor in @getEditors() - for session in editor.editSessions - modifiedBuffers.push session.buffer if session.buffer.isModified() - + for pane in @getPanes() + for item in pane.getItems() when item instanceof EditSession + modifiedBuffers.push item.buffer if item.buffer.isModified() modifiedBuffers getOpenBufferPaths: ->