Index: chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc |
diff --git a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc |
index acc1cdf3bb93bc1efd8a82dd19d7e2d3d0fd018f..df2655cd1ccda3191b8b283ee432513428357260 100644 |
--- a/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc |
+++ b/chrome/browser/extensions/api/tab_capture/tab_capture_registry.cc |
@@ -81,8 +81,10 @@ void TabCaptureRegistry::HandleRequestUpdateOnUIThread( |
scoped_ptr<base::ListValue> args(new ListValue()); |
args->Append(info->ToValue().release()); |
- router->DispatchEventToExtension(request_info.extension_id, |
- events::kOnTabCaptureStatusChanged, args.Pass(), profile_, GURL()); |
+ scoped_ptr<Event> event(new Event( |
+ events::kOnTabCaptureStatusChanged, args.Pass())); |
+ event->restrict_to_profile = profile_; |
+ router->DispatchEventToExtension(request_info.extension_id, event.Pass()); |
} |
const TabCaptureRegistry::CaptureRequestList |