| Index: jingle/glue/thread_wrapper.cc
|
| diff --git a/jingle/glue/thread_wrapper.cc b/jingle/glue/thread_wrapper.cc
|
| index ab5120dea0d216bed9b6c19b797a81f74b99b363..e2109fe6ae9e5885b82e7ced1ba1897619ba6092 100644
|
| --- a/jingle/glue/thread_wrapper.cc
|
| +++ b/jingle/glue/thread_wrapper.cc
|
| @@ -52,10 +52,10 @@ JingleThreadWrapper::JingleThreadWrapper(
|
| send_allowed_(false),
|
| last_task_id_(0),
|
| pending_send_event_(true, false),
|
| - weak_ptr_factory_(this),
|
| - weak_ptr_(weak_ptr_factory_.GetWeakPtr()) {
|
| + weak_ptr_factory_(this) {
|
| DCHECK(task_runner->BelongsToCurrentThread());
|
| DCHECK(!talk_base::Thread::Current());
|
| + weak_ptr_ = weak_ptr_factory_.GetWeakPtr();
|
| talk_base::MessageQueueManager::Add(this);
|
| WrapCurrent();
|
| }
|
|
|