Chromium Code Reviews| Index: chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc |
| diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc |
| index bd8d719d580bfa0678d5fb5d8be36fb8a2d4a8b5..59de0a424bd419e65ddfb9dd3227809661467905 100644 |
| --- a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc |
| +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc |
| @@ -902,6 +902,14 @@ FileBrowserPrivateGetDownloadUrlFunction:: |
| } |
| bool FileBrowserPrivateGetDownloadUrlFunction::RunAsync() { |
| + base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
|
hirono
2014/08/14 09:39:18
nit: const base::CommandLine* const command_line
yoshiki
2014/08/14 10:21:14
Done.
|
| + if (!command_line->HasSwitch( |
| + chromeos::switches::kEnableVideoPlayerChromecastSupport)) { |
| + SetError("Cast support is disabled."); |
| + SetResult(new base::StringValue("")); // Intentionally returns a blank. |
| + return false; |
| + } |
| + |
| using extensions::api::file_browser_private::GetShareUrl::Params; |
| const scoped_ptr<Params> params(Params::Create(*args_)); |
| EXTENSION_FUNCTION_VALIDATE(params); |