Index: chrome/browser/extensions/api/developer_private/developer_private_api.cc |
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.cc b/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
index 8d249896be75c99ed26de4ad080db5b33ed197f6..aa526ed8a58c57f5db0f864db7d3f261e0665842 100644 |
--- a/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api.cc |
@@ -920,15 +920,9 @@ bool DeveloperPrivateExportSyncfsFolderToLocalfsFunction::RunImpl() { |
void DeveloperPrivateExportSyncfsFolderToLocalfsFunction:: |
ClearPrexistingDirectoryContent(const base::FilePath& project_path) { |
- if (!base::DeleteFile(project_path, true/*recursive*/)) { |
- SetError("Error in copying files from sync filesystem."); |
- content::BrowserThread::PostTask(content::BrowserThread::UI, FROM_HERE, |
- base::Bind(&DeveloperPrivateExportSyncfsFolderToLocalfsFunction:: |
- SendResponse, |
- this, |
- false)); |
- return; |
- } |
+ |
+ // Clear the project directory before copying new files. |
+ base::DeleteFile(project_path, true/*recursive*/); |
pendingCopyOperationsCount_ = 1; |