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); |