| Index: ui/aura/window_tree_host.cc
|
| diff --git a/ui/aura/window_tree_host.cc b/ui/aura/window_tree_host.cc
|
| index 2118c2ebd6af1603eeab722bfdb24a6d505ba17b..9ac7cf7ab0182634013b2794ca9716ea9692330f 100644
|
| --- a/ui/aura/window_tree_host.cc
|
| +++ b/ui/aura/window_tree_host.cc
|
| @@ -198,8 +198,11 @@ void WindowTreeHost::DestroyDispatcher() {
|
|
|
| void WindowTreeHost::CreateCompositor(
|
| gfx::AcceleratedWidget accelerated_widget) {
|
| - compositor_.reset(new ui::Compositor(GetAcceleratedWidget()));
|
| - DCHECK(compositor_.get());
|
| + DCHECK(Env::GetInstance());
|
| + ui::ContextFactory* context_factory = Env::GetInstance()->context_factory();
|
| + DCHECK(context_factory);
|
| + compositor_.reset(
|
| + new ui::Compositor(GetAcceleratedWidget(), context_factory));
|
| // TODO(beng): I think this setup should probably all move to a "accelerated
|
| // widget available" function.
|
| if (!dispatcher()) {
|
|
|