Index: content/browser/background_sync/background_sync_manager.cc |
diff --git a/content/browser/background_sync/background_sync_manager.cc b/content/browser/background_sync/background_sync_manager.cc |
index 926dbca6dc8f72c34b0e91b83f7396a25a86416f..9a8aa4cc9fd29d3b880bb4c6a57ddbfa39bf4f23 100644 |
--- a/content/browser/background_sync/background_sync_manager.cc |
+++ b/content/browser/background_sync/background_sync_manager.cc |
@@ -794,9 +794,10 @@ void BackgroundSyncManager::FireOneShotSync( |
if (active_version->running_status() != ServiceWorkerVersion::RUNNING) { |
active_version->RunAfterStartWorker( |
- callback, base::Bind(&BackgroundSyncManager::FireOneShotSync, |
- weak_ptr_factory_.GetWeakPtr(), handle_id, |
- active_version, last_chance, callback)); |
+ base::Bind(&BackgroundSyncManager::FireOneShotSync, |
+ weak_ptr_factory_.GetWeakPtr(), handle_id, active_version, |
+ last_chance, callback), |
+ callback); |
return; |
} |