Index: Source/devtools/front_end/workspace/Workspace.js |
diff --git a/Source/devtools/front_end/workspace/Workspace.js b/Source/devtools/front_end/workspace/Workspace.js |
index a41d1453582de0879b966ee42baa5011b487ce3e..8f84634b788492c5f692a908fb197547691e10bf 100644 |
--- a/Source/devtools/front_end/workspace/Workspace.js |
+++ b/Source/devtools/front_end/workspace/Workspace.js |
@@ -600,11 +600,21 @@ WebInspector.Workspace.prototype = { |
*/ |
unsavedSourceCodes: function() |
{ |
+ /** |
+ * @param {!WebInspector.UISourceCode} sourceCode |
+ * @return {boolean} |
+ */ |
function filterUnsaved(sourceCode) |
{ |
return sourceCode.isDirty(); |
} |
- return this.uiSourceCodes().filter(filterUnsaved); |
+ |
+ var unsavedSourceCodes = []; |
+ var projects = this.projectsForType(WebInspector.projectTypes.FileSystem); |
+ for (var i = 0; i < projects.length; ++i) |
+ unsavedSourceCodes = unsavedSourceCodes.concat(projects[i].uiSourceCodes().filter(filterUnsaved)); |
+ |
+ return unsavedSourceCodes; |
}, |
/** |