Index: components/gcm_driver/gcm_driver_desktop.cc |
diff --git a/components/gcm_driver/gcm_driver_desktop.cc b/components/gcm_driver/gcm_driver_desktop.cc |
index 9714f6fb7c62429a197bb983900be0e2625e021a..c9f7e37c71e102ec5e15edf10937f98249540032 100644 |
--- a/components/gcm_driver/gcm_driver_desktop.cc |
+++ b/components/gcm_driver/gcm_driver_desktop.cc |
@@ -335,6 +335,8 @@ void GCMDriverDesktop::IOWorker::RemoveAccountMapping( |
GCMDriverDesktop::GCMDriverDesktop( |
scoped_ptr<GCMClientFactory> gcm_client_factory, |
const GCMClient::ChromeBuildInfo& chrome_build_info, |
+ const std::string& channel_status_request_url, |
+ const std::string& user_agent, |
PrefService* prefs, |
const base::FilePath& store_path, |
const scoped_refptr<net::URLRequestContextGetter>& request_context, |
@@ -342,7 +344,11 @@ GCMDriverDesktop::GCMDriverDesktop( |
const scoped_refptr<base::SequencedTaskRunner>& io_thread, |
const scoped_refptr<base::SequencedTaskRunner>& blocking_task_runner) |
: gcm_channel_status_syncer_( |
- new GCMChannelStatusSyncer(this, prefs, request_context)), |
+ new GCMChannelStatusSyncer(this, |
+ prefs, |
+ channel_status_request_url, |
+ user_agent, |
+ request_context)), |
signed_in_(false), |
gcm_started_(false), |
gcm_enabled_(true), |