| 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 9daa4d94eb369c6a61b630f84a2073db38b6fb3e..6c48ca25b063a2c02f2d6ce8988bac7b1c580c82 100644
|
| --- a/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| +++ b/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc
|
| @@ -347,7 +347,7 @@ void MediaGalleriesEventRouter::OnScanStarted(const std::string& extension_id) {
|
| MediaGalleries::ScanProgressDetails details;
|
| details.type = MediaGalleries::SCAN_PROGRESS_TYPE_START;
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_SCAN_PROGRESS,
|
| MediaGalleries::OnScanProgress::kEventName,
|
| MediaGalleries::OnScanProgress::Create(details).Pass());
|
| }
|
| @@ -357,7 +357,7 @@ void MediaGalleriesEventRouter::OnScanCancelled(
|
| MediaGalleries::ScanProgressDetails details;
|
| details.type = MediaGalleries::SCAN_PROGRESS_TYPE_CANCEL;
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_SCAN_PROGRESS,
|
| MediaGalleries::OnScanProgress::kEventName,
|
| MediaGalleries::OnScanProgress::Create(details).Pass());
|
| }
|
| @@ -373,7 +373,7 @@ void MediaGalleriesEventRouter::OnScanFinished(
|
| details.image_count.reset(new int(file_counts.image_count));
|
| details.video_count.reset(new int(file_counts.video_count));
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_SCAN_PROGRESS,
|
| MediaGalleries::OnScanProgress::kEventName,
|
| MediaGalleries::OnScanProgress::Create(details).Pass());
|
| }
|
| @@ -383,13 +383,14 @@ void MediaGalleriesEventRouter::OnScanError(
|
| MediaGalleries::ScanProgressDetails details;
|
| details.type = MediaGalleries::SCAN_PROGRESS_TYPE_ERROR;
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_SCAN_PROGRESS,
|
| MediaGalleries::OnScanProgress::kEventName,
|
| MediaGalleries::OnScanProgress::Create(details).Pass());
|
| }
|
|
|
| void MediaGalleriesEventRouter::DispatchEventToExtension(
|
| const std::string& extension_id,
|
| + events::HistogramValue histogram_value,
|
| const std::string& event_name,
|
| scoped_ptr<base::ListValue> event_args) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
| @@ -402,8 +403,8 @@ void MediaGalleriesEventRouter::DispatchEventToExtension(
|
| if (!router->ExtensionHasEventListener(extension_id, event_name))
|
| return;
|
|
|
| - scoped_ptr<extensions::Event> event(new extensions::Event(
|
| - extensions::events::UNKNOWN, event_name, event_args.Pass()));
|
| + scoped_ptr<extensions::Event> event(
|
| + new extensions::Event(histogram_value, event_name, event_args.Pass()));
|
| router->DispatchEventToExtension(extension_id, event.Pass());
|
| }
|
|
|
| @@ -413,7 +414,7 @@ void MediaGalleriesEventRouter::OnGalleryChanged(
|
| details.type = MediaGalleries::GALLERY_CHANGE_TYPE_CONTENTS_CHANGED;
|
| details.gallery_id = base::Uint64ToString(gallery_id);
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_GALLERY_CHANGED,
|
| MediaGalleries::OnGalleryChanged::kEventName,
|
| MediaGalleries::OnGalleryChanged::Create(details).Pass());
|
| }
|
| @@ -424,7 +425,7 @@ void MediaGalleriesEventRouter::OnGalleryWatchDropped(
|
| details.type = MediaGalleries::GALLERY_CHANGE_TYPE_WATCH_DROPPED;
|
| details.gallery_id = gallery_id;
|
| DispatchEventToExtension(
|
| - extension_id,
|
| + extension_id, events::MEDIA_GALLERIES_ON_GALLERY_CHANGED,
|
| MediaGalleries::OnGalleryChanged::kEventName,
|
| MediaGalleries::OnGalleryChanged::Create(details).Pass());
|
| }
|
|
|