| Index: webkit/compositor_bindings/web_layer_tree_view_unittest.cc
|
| ===================================================================
|
| --- webkit/compositor_bindings/web_layer_tree_view_unittest.cc (revision 165906)
|
| +++ webkit/compositor_bindings/web_layer_tree_view_unittest.cc (working copy)
|
| @@ -46,12 +46,7 @@
|
| initializeCompositor();
|
| m_rootLayer.reset(new WebLayerImpl);
|
| m_view.reset(new WebLayerTreeViewImpl(client()));
|
| - scoped_ptr<cc::Thread> implCCThread(NULL);
|
| - if (m_implThread)
|
| - implCCThread = cc::ThreadImpl::createForDifferentThread(
|
| - m_implThread->message_loop_proxy());
|
| - ASSERT_TRUE(m_view->initialize(WebLayerTreeView::Settings(),
|
| - implCCThread.Pass()));
|
| + ASSERT_TRUE(m_view->initialize(WebLayerTreeView::Settings()));
|
| m_view->setRootLayer(*m_rootLayer);
|
| m_view->setSurfaceReady();
|
| }
|
| @@ -67,7 +62,6 @@
|
| protected:
|
| scoped_ptr<WebLayer> m_rootLayer;
|
| scoped_ptr<WebLayerTreeViewImpl> m_view;
|
| - scoped_ptr<base::Thread> m_implThread;
|
| };
|
|
|
| class WebLayerTreeViewSingleThreadTest : public WebLayerTreeViewTestBase {
|
| @@ -93,6 +87,7 @@
|
| protected:
|
| virtual ~WebLayerTreeViewThreadedTest()
|
| {
|
| + cc::Proxy::setImplThread(0);
|
| }
|
|
|
| void composite()
|
| @@ -110,6 +105,8 @@
|
| {
|
| m_implThread.reset(new base::Thread("ThreadedTest"));
|
| ASSERT_TRUE(m_implThread->Start());
|
| + m_implCCThread = cc::ThreadImpl::createForDifferentThread(m_implThread->message_loop_proxy());
|
| + cc::Proxy::setImplThread(m_implCCThread.get());
|
| }
|
|
|
| virtual WebLayerTreeViewClient* client() OVERRIDE
|
| @@ -118,6 +115,8 @@
|
| }
|
|
|
| MockWebLayerTreeViewClientForThreadedTests m_client;
|
| + scoped_ptr<base::Thread> m_implThread;
|
| + scoped_ptr<cc::Thread> m_implCCThread;
|
| base::CancelableClosure m_timeout;
|
| };
|
|
|
|
|