| Index: webkit/compositor_bindings/web_layer_tree_view_impl.cc
|
| ===================================================================
|
| --- webkit/compositor_bindings/web_layer_tree_view_impl.cc (revision 165906)
|
| +++ webkit/compositor_bindings/web_layer_tree_view_impl.cc (working copy)
|
| @@ -9,7 +9,6 @@
|
| #include "cc/input_handler.h"
|
| #include "cc/layer.h"
|
| #include "cc/layer_tree_host.h"
|
| -#include "cc/thread.h"
|
| #include "third_party/WebKit/Source/Platform/chromium/public/WebGraphicsContext3D.h"
|
| #include "third_party/WebKit/Source/Platform/chromium/public/WebInputHandler.h"
|
| #include "third_party/WebKit/Source/Platform/chromium/public/WebLayer.h"
|
| @@ -28,7 +27,7 @@
|
| WebLayerTreeView* WebLayerTreeView::create(WebLayerTreeViewClient* client, const WebLayer& root, const WebLayerTreeView::Settings& settings)
|
| {
|
| scoped_ptr<WebLayerTreeViewImpl> layerTreeViewImpl(new WebLayerTreeViewImpl(client));
|
| - if (!layerTreeViewImpl->initialize(settings, scoped_ptr<Thread>(NULL)))
|
| + if (!layerTreeViewImpl->initialize(settings))
|
| return 0;
|
| layerTreeViewImpl->setRootLayer(root);
|
| return layerTreeViewImpl.release();
|
| @@ -36,7 +35,6 @@
|
|
|
| WebLayerTreeViewImpl::WebLayerTreeViewImpl(WebLayerTreeViewClient* client)
|
| : m_client(client)
|
| - , m_hasImplThread(false)
|
| {
|
| }
|
|
|
| @@ -44,7 +42,7 @@
|
| {
|
| }
|
|
|
| -bool WebLayerTreeViewImpl::initialize(const WebLayerTreeView::Settings& webSettings, scoped_ptr<Thread> implThread)
|
| +bool WebLayerTreeViewImpl::initialize(const WebLayerTreeView::Settings& webSettings)
|
| {
|
| LayerTreeSettings settings;
|
| settings.acceleratePainting = webSettings.acceleratePainting;
|
| @@ -55,9 +53,7 @@
|
| settings.refreshRate = webSettings.refreshRate;
|
| settings.defaultTileSize = webSettings.defaultTileSize;
|
| settings.maxUntiledLayerSize = webSettings.maxUntiledLayerSize;
|
| - m_layerTreeHost = LayerTreeHost::create(this, settings, implThread.Pass());
|
| - if (implThread)
|
| - m_hasImplThread = true;
|
| + m_layerTreeHost = LayerTreeHost::create(this, settings);
|
| if (!m_layerTreeHost.get())
|
| return false;
|
| return true;
|
| @@ -154,7 +150,7 @@
|
|
|
| void WebLayerTreeViewImpl::composite()
|
| {
|
| - if (m_hasImplThread)
|
| + if (Proxy::hasImplThread())
|
| m_layerTreeHost->setNeedsCommit();
|
| else
|
| m_layerTreeHost->composite();
|
|
|