From 682f4fa4e43e472692c801d31696add5f9f62952 Mon Sep 17 00:00:00 2001 From: Sebastian Rodriguez Date: Sat, 14 Jul 2012 01:36:58 +0800 Subject: [PATCH] Fix issue 1028. Automatically add the new file to the working set upon completion of the file creation. --- src/document/DocumentCommandHandlers.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/document/DocumentCommandHandlers.js b/src/document/DocumentCommandHandlers.js index 1874e143c8c..20a63b88794 100644 --- a/src/document/DocumentCommandHandlers.js +++ b/src/document/DocumentCommandHandlers.js @@ -38,6 +38,7 @@ define(function (require, exports, module) { ProjectManager = require("project/ProjectManager"), DocumentManager = require("document/DocumentManager"), EditorManager = require("editor/EditorManager"), + FileViewController = require("project/FileViewController"), FileUtils = require("file/FileUtils"), StringUtils = require("utils/StringUtils"), Async = require("utils/Async"), @@ -322,7 +323,8 @@ define(function (require, exports, module) { var createWithSuggestedName = function (suggestedName) { ProjectManager.createNewItem(baseDir, suggestedName, false) .pipe(deferred.resolve, deferred.reject, deferred.notify) - .always(function () { fileNewInProgress = false; }); + .always(function () { fileNewInProgress = false; }) + .done(function (entry) { FileViewController.addToWorkingSetAndSelect(entry.fullPath); }); }; deferred.done(createWithSuggestedName);