Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Implements the Chrome Extensions Media Galleries API. | 5 // Implements the Chrome Extensions Media Galleries API. |
| 6 | 6 |
| 7 #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" | 7 #include "chrome/browser/extensions/api/media_galleries/media_galleries_api.h" |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 60 } | 60 } |
| 61 | 61 |
| 62 return true; | 62 return true; |
| 63 } | 63 } |
| 64 | 64 |
| 65 } // namespace | 65 } // namespace |
| 66 | 66 |
| 67 MediaGalleriesGetMediaFileSystemsFunction:: | 67 MediaGalleriesGetMediaFileSystemsFunction:: |
| 68 ~MediaGalleriesGetMediaFileSystemsFunction() {} | 68 ~MediaGalleriesGetMediaFileSystemsFunction() {} |
| 69 | 69 |
| 70 bool MediaGalleriesGetMediaFileSystemsFunction::HasPermission() { | |
| 71 if (!ExtensionFunction::HasPermission()) | |
| 72 return false; | |
| 73 MediaFileSystemRegistry::GetInstance()->AddAttachedMediaDeviceGalleries( | |
|
vandebo (ex-Chrome)
2012/10/27 19:57:57
I think putting this here abuses it's use. Let ju
kmadhusu
2012/10/28 01:13:43
Moved this function call to the top of RunImpl() f
| |
| 74 render_view_host()); | |
| 75 return true; | |
| 76 } | |
| 77 | |
| 70 bool MediaGalleriesGetMediaFileSystemsFunction::RunImpl() { | 78 bool MediaGalleriesGetMediaFileSystemsFunction::RunImpl() { |
| 71 if (!ApiIsAccessible(&error_)) | 79 if (!ApiIsAccessible(&error_)) |
| 72 return false; | 80 return false; |
| 73 | 81 |
| 74 scoped_ptr<GetMediaFileSystems::Params> params( | 82 scoped_ptr<GetMediaFileSystems::Params> params( |
| 75 GetMediaFileSystems::Params::Create(*args_)); | 83 GetMediaFileSystems::Params::Create(*args_)); |
| 76 EXTENSION_FUNCTION_VALIDATE(params.get()); | 84 EXTENSION_FUNCTION_VALIDATE(params.get()); |
| 77 MediaGalleries::GetMediaFileSystemsInteractivity interactive = | 85 MediaGalleries::GetMediaFileSystemsInteractivity interactive = |
| 78 MediaGalleries::MEDIA_GALLERIES_GET_MEDIA_FILE_SYSTEMS_INTERACTIVITY_NO; | 86 MediaGalleries::MEDIA_GALLERIES_GET_MEDIA_FILE_SYSTEMS_INTERACTIVITY_NO; |
| 79 if (params->details.get() && params->details->interactive != MediaGalleries:: | 87 if (params->details.get() && params->details->interactive != MediaGalleries:: |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 198 bool MediaGalleriesAssembleMediaFileFunction::RunImpl() { | 206 bool MediaGalleriesAssembleMediaFileFunction::RunImpl() { |
| 199 if (!ApiIsAccessible(&error_)) | 207 if (!ApiIsAccessible(&error_)) |
| 200 return false; | 208 return false; |
| 201 | 209 |
| 202 // TODO(vandebo) Update the metadata and return the new file. | 210 // TODO(vandebo) Update the metadata and return the new file. |
| 203 SetResult(Value::CreateNullValue()); | 211 SetResult(Value::CreateNullValue()); |
| 204 return true; | 212 return true; |
| 205 } | 213 } |
| 206 | 214 |
| 207 } // namespace extensions | 215 } // namespace extensions |
| OLD | NEW |