| 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..0cdce519f750e5e7e381bba1e9b79a836b893c50 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,15 @@ FileBrowserPrivateGetDownloadUrlFunction::
|
| }
|
|
|
| bool FileBrowserPrivateGetDownloadUrlFunction::RunAsync() {
|
| + const base::CommandLine* command_line =
|
| + base::CommandLine::ForCurrentProcess();
|
| + 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);
|
|
|