| Index: chrome/browser/services/gcm/fake_gcm_client_factory.cc
|
| diff --git a/chrome/browser/services/gcm/fake_gcm_client_factory.cc b/chrome/browser/services/gcm/fake_gcm_client_factory.cc
|
| index e3ce4c2e0197bf9dfde87af5cadac0ee6c067756..b97e28c3d4689d654a4ea97ed6d99b4d1c14c5fc 100644
|
| --- a/chrome/browser/services/gcm/fake_gcm_client_factory.cc
|
| +++ b/chrome/browser/services/gcm/fake_gcm_client_factory.cc
|
| @@ -5,20 +5,26 @@
|
| #include "chrome/browser/services/gcm/fake_gcm_client_factory.h"
|
|
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "base/message_loop/message_loop_proxy.h"
|
| #include "google_apis/gcm/gcm_client.h"
|
|
|
| namespace gcm {
|
|
|
| FakeGCMClientFactory::FakeGCMClientFactory(
|
| - FakeGCMClient::StartMode gcm_client_start_mode)
|
| - : gcm_client_start_mode_(gcm_client_start_mode) {
|
| + FakeGCMClient::StartMode gcm_client_start_mode,
|
| + const scoped_refptr<base::MessageLoopProxy>& ui_thread,
|
| + const scoped_refptr<base::MessageLoopProxy>& io_thread)
|
| + : gcm_client_start_mode_(gcm_client_start_mode),
|
| + ui_thread_(ui_thread),
|
| + io_thread_(io_thread) {
|
| }
|
|
|
| FakeGCMClientFactory::~FakeGCMClientFactory() {
|
| }
|
|
|
| scoped_ptr<GCMClient> FakeGCMClientFactory::BuildInstance() {
|
| - return scoped_ptr<GCMClient>(new FakeGCMClient(gcm_client_start_mode_));
|
| + return scoped_ptr<GCMClient>(new FakeGCMClient(
|
| + gcm_client_start_mode_, ui_thread_, io_thread_));
|
| }
|
|
|
| } // namespace gcm
|
|
|