| Index: blimp/client/core/blimp_client_context_impl.cc
|
| diff --git a/blimp/client/core/blimp_client_context_impl.cc b/blimp/client/core/blimp_client_context_impl.cc
|
| index 9fe0c91afeafa90f4fb7306c2c392a2df3ca0805..9950ae911a3e3112542a5d737202cd25e7bd6d08 100644
|
| --- a/blimp/client/core/blimp_client_context_impl.cc
|
| +++ b/blimp/client/core/blimp_client_context_impl.cc
|
| @@ -89,10 +89,7 @@ std::unique_ptr<BlimpContents> BlimpClientContextImpl::CreateBlimpContents() {
|
| void BlimpClientContextImpl::Connect() {
|
| // Lazy initialization of IdentitySource.
|
| if (!identity_source_) {
|
| - identity_source_ = base::MakeUnique<IdentitySource>(
|
| - delegate_,
|
| - base::Bind(&BlimpClientContextImpl::ConnectToAssignmentSource,
|
| - base::Unretained(this)));
|
| + CreateIdentitySource();
|
| }
|
|
|
| // Start Blimp authentication flow. The OAuth2 token will be used in
|
| @@ -153,5 +150,11 @@ void BlimpClientContextImpl::RegisterFeatures() {
|
| tab_control_feature_.get()));
|
| }
|
|
|
| +void BlimpClientContextImpl::CreateIdentitySource() {
|
| + identity_source_ = base::MakeUnique<IdentitySource>(
|
| + delegate_, base::Bind(&BlimpClientContextImpl::ConnectToAssignmentSource,
|
| + base::Unretained(this)));
|
| +}
|
| +
|
| } // namespace client
|
| } // namespace blimp
|
|
|