| Index: chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| diff --git a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| index 143096434049f2dd0f0a93cd83661e98d0f8056c..98f89cce98f198aa247ed01abfe876b9ad21e579 100644
|
| --- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| @@ -121,7 +121,12 @@ void MediaGalleriesGetMediaFileSystemsFunction::GetAndReturnGalleries() {
|
|
|
| void MediaGalleriesGetMediaFileSystemsFunction::ReturnGalleries(
|
| const std::vector<MediaFileSystemInfo>& filesystems) {
|
| - const int child_id = render_view_host()->GetProcess()->GetID();
|
| + content::RenderViewHost* rvh = render_view_host();
|
| + if (!rvh) {
|
| + SendResponse(false);
|
| + return;
|
| + }
|
| + const int child_id = rvh->GetProcess()->GetID();
|
| std::set<std::string> file_system_names;
|
| base::ListValue* list = new base::ListValue();
|
| for (size_t i = 0; i < filesystems.size(); i++) {
|
|
|