Call getValues() when iterating over buffers

This commit is contained in:
Kevin Sawicki
2013-11-14 12:57:29 -08:00
parent 11f1ef9d8b
commit e4b3d3a83c

View File

@@ -300,7 +300,7 @@ class Project extends Model
replace: (regex, replacementText, filePaths, iterator) ->
deferred = Q.defer()
openPaths = (buffer.getPath() for buffer in @buffers)
openPaths = (buffer.getPath() for buffer in @buffers.getValues())
outOfProcessPaths = _.difference(filePaths, openPaths)
inProcessFinished = !openPaths.length
@@ -318,7 +318,7 @@ class Project extends Model
task.on 'replace:path-replaced', iterator
for buffer in @buffers
for buffer in @buffers.getValues()
replacements = buffer.replace(regex, replacementText, iterator)
iterator({filePath: buffer.getPath(), replacements}) if replacements