| Index: blimp/client/app/linux/blimp_main.cc
|
| diff --git a/blimp/client/app/linux/blimp_main.cc b/blimp/client/app/linux/blimp_main.cc
|
| index 2f06d931953f8610e13822bcce2b2bd6a73ad227..d84f1b5dabfd26fac16480e15c63f926f1e0ebf1 100644
|
| --- a/blimp/client/app/linux/blimp_main.cc
|
| +++ b/blimp/client/app/linux/blimp_main.cc
|
| @@ -47,11 +47,12 @@ int main(int argc, const char**argv) {
|
| // destroyed before the delegate.
|
| std::unique_ptr<blimp::client::BlimpClientContextDelegate> context_delegate =
|
| base::MakeUnique<blimp::client::BlimpClientContextDelegateLinux>();
|
| - std::unique_ptr<blimp::client::BlimpClientContext> context =
|
| - base::WrapUnique<blimp::client::BlimpClientContext>(
|
| - blimp::client::BlimpClientContext::Create(
|
| - io_thread.task_runner(), io_thread.task_runner(),
|
| - base::WrapUnique(compositor_dependencies)));
|
| + auto context = base::WrapUnique<blimp::client::BlimpClientContext>(
|
| + blimp::client::BlimpClientContext::Create(
|
| + io_thread.task_runner(), io_thread.task_runner(),
|
| + base::WrapUnique(compositor_dependencies),
|
| + static_cast<blimp::client::BlimpClientContextDelegateLinux*>(
|
| + context_delegate.get())->pref_service()));
|
| context->SetDelegate(context_delegate.get());
|
|
|
| context->Connect();
|
|
|