Index: chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc |
diff --git a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc |
index 1cb4627fa9efbf32b4bb83dba0f966d3ec150728..9a6e4d61e8bc2b499c6fa805aeb3e9b44562e222 100644 |
--- a/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc |
+++ b/chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc |
@@ -92,9 +92,11 @@ void ExtensionSyncEventObserver::OnSyncStateUpdated( |
api::sync_file_system::OnSyncStateChanged::Create(sync_state)); |
// Dispatch the event to the extension |
+ scoped_ptr<Event> event(new Event( |
+ event_names::kOnSyncStateChanged, params.Pass())); |
+ event->restrict_to_profile = profile_; |
ExtensionSystem::Get(profile_)->event_router()->DispatchEventToExtension( |
- extension_id, event_names::kOnSyncStateChanged, params.Pass(), |
- profile_, GURL()); |
+ extension_id, event.Pass()); |
} |
void ExtensionSyncEventObserver::OnFileSynced( |
@@ -111,9 +113,11 @@ void ExtensionSyncEventObserver::OnFileSynced( |
sync_operation_type)); |
// Dispatch the event to the extension |
+ scoped_ptr<Event> event(new Event( |
+ event_names::kOnFileSynced, params.Pass())); |
+ event->restrict_to_profile = profile_; |
ExtensionSystem::Get(profile_)->event_router()->DispatchEventToExtension( |
- extension_id, event_names::kOnFileSynced, params.Pass(), |
- profile_, GURL()); |
+ extension_id, event.Pass()); |
} |
} // namespace extensions |