diff options
author | jbauman@chromium.org <jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 19:30:25 +0000 |
---|---|---|
committer | jbauman@chromium.org <jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-12 19:30:25 +0000 |
commit | b5632692db6b72d62639e26fe14b5b429f7d5375 (patch) | |
tree | 74dbd56b3b048be69c39df48ebdbf1e4cf770ce9 /cc | |
parent | f6435d20208dd9f2d56173bbe73dc605aacdea7d (diff) | |
download | chromium_src-b5632692db6b72d62639e26fe14b5b429f7d5375.zip chromium_src-b5632692db6b72d62639e26fe14b5b429f7d5375.tar.gz chromium_src-b5632692db6b72d62639e26fe14b5b429f7d5375.tar.bz2 |
Correctly set up LayerTreeSettings for cc::Display.
BUG=378549
Review URL: https://codereview.chromium.org/329833002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276769 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r-- | cc/surfaces/display.cc | 5 | ||||
-rw-r--r-- | cc/surfaces/display.h | 1 |
2 files changed, 3 insertions, 3 deletions
diff --git a/cc/surfaces/display.cc b/cc/surfaces/display.cc index e2e4a43..85d28b1 100644 --- a/cc/surfaces/display.cc +++ b/cc/surfaces/display.cc @@ -69,12 +69,11 @@ void Display::InitializeOutputSurface() { if (!resource_provider) return; - LayerTreeSettings settings; if (output_surface->context_provider()) { TextureMailboxDeleter* texture_mailbox_deleter = NULL; scoped_ptr<GLRenderer> renderer = GLRenderer::Create(this, - &settings, + &settings_, output_surface.get(), resource_provider.get(), texture_mailbox_deleter, @@ -84,7 +83,7 @@ void Display::InitializeOutputSurface() { renderer_ = renderer.Pass(); } else { scoped_ptr<SoftwareRenderer> renderer = SoftwareRenderer::Create( - this, &settings, output_surface.get(), resource_provider.get()); + this, &settings_, output_surface.get(), resource_provider.get()); if (!renderer) return; renderer_ = renderer.Pass(); diff --git a/cc/surfaces/display.h b/cc/surfaces/display.h index 1f8bf17..22bd074 100644 --- a/cc/surfaces/display.h +++ b/cc/surfaces/display.h @@ -74,6 +74,7 @@ class CC_SURFACES_EXPORT Display : public SurfaceClient, SurfaceManager* manager_; SurfaceAggregator aggregator_; SharedBitmapManager* bitmap_manager_; + LayerTreeSettings settings_; scoped_ptr<Surface> current_surface_; scoped_ptr<OutputSurface> output_surface_; scoped_ptr<ResourceProvider> resource_provider_; |