Chromium Code Reviews| Index: chrome/browser/chromeos/extensions/file_browser_private_api.cc |
| diff --git a/chrome/browser/chromeos/extensions/file_browser_private_api.cc b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
| index 4f7bbe3cfc0c523fa82811c4357948a2ac3600aa..61826a44b65b33af77c8d3c11c010475568634d5 100644 |
| --- a/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
| +++ b/chrome/browser/chromeos/extensions/file_browser_private_api.cc |
| @@ -632,6 +632,27 @@ void ExecuteTasksFileBrowserFunction::OnTaskExecuted(bool success) { |
| SendResponse(success); |
| } |
| +SetDefaultTaskFileBrowserFunction::SetDefaultTaskFileBrowserFunction() {} |
| + |
| +SetDefaultTaskFileBrowserFunction::~SetDefaultTaskFileBrowserFunction() {} |
| + |
| +bool SetDefaultTaskFileBrowserFunction::RunImpl() { |
| + // First param is task id that was to the extension with setDefaultTask call. |
| + std::string task_id; |
| + if (!args_->GetString(0, &task_id) || !task_id.size()) |
| + return false; |
| + |
| + BrowserThread::PostTask( |
| + BrowserThread::FILE, FROM_HERE, |
|
dgozman
2012/05/22 14:55:27
FILE -> UI
Dmitry Zvorygin
2012/05/22 15:11:10
Done.
|
| + base::Bind( |
| + &file_handler_util::UpdateFileHandlerUsageStats, |
| + profile_, task_id)); |
| + |
| + result_.reset(new base::FundamentalValue(true)); |
| + SendResponse(true); |
| + return true; |
| +} |
| + |
| FileBrowserFunction::FileBrowserFunction() { |
| } |