| Index: jingle/notifier/listener/non_blocking_push_client.cc
|
| diff --git a/jingle/notifier/listener/non_blocking_push_client.cc b/jingle/notifier/listener/non_blocking_push_client.cc
|
| index 277cf4955ee2ec866319f10107e69ed37c696e8f..ba89a2c3cfb7ccf40b33439f183db125abd763d3 100644
|
| --- a/jingle/notifier/listener/non_blocking_push_client.cc
|
| +++ b/jingle/notifier/listener/non_blocking_push_client.cc
|
| @@ -156,10 +156,9 @@ NonBlockingPushClient::NonBlockingPushClient(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& delegate_task_runner,
|
| const CreateBlockingPushClientCallback&
|
| create_blocking_push_client_callback)
|
| - : weak_ptr_factory_(this),
|
| - delegate_task_runner_(delegate_task_runner),
|
| - core_(new Core(delegate_task_runner_,
|
| - weak_ptr_factory_.GetWeakPtr())) {
|
| + : delegate_task_runner_(delegate_task_runner),
|
| + weak_ptr_factory_(this) {
|
| + core_ = new Core(delegate_task_runner_, weak_ptr_factory_.GetWeakPtr());
|
| delegate_task_runner_->PostTask(
|
| FROM_HERE,
|
| base::Bind(&NonBlockingPushClient::Core::CreateOnDelegateThread,
|
|
|