Index: ui/compositor/test/context_factories_for_test.cc |
diff --git a/ui/compositor/test/context_factories_for_test.cc b/ui/compositor/test/context_factories_for_test.cc |
index 174f34160cb093c5a16f126fb26613c2fa9797dd..c7b2b27fe192ca9a1481409d2e3f29308b771a6a 100644 |
--- a/ui/compositor/test/context_factories_for_test.cc |
+++ b/ui/compositor/test/context_factories_for_test.cc |
@@ -23,7 +23,10 @@ static gl::DisableNullDrawGLBindings* g_disable_null_draw = NULL; |
namespace ui { |
// static |
-ui::ContextFactory* InitializeContextFactoryForTests(bool enable_pixel_output) { |
+void InitializeContextFactoryForTests( |
+ bool enable_pixel_output, |
+ ui::ContextFactory** context_factory, |
+ ui::ContextFactoryPrivate** context_factory_private) { |
DCHECK(!g_implicit_factory) << |
"ContextFactory for tests already initialized."; |
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
@@ -35,7 +38,8 @@ ui::ContextFactory* InitializeContextFactoryForTests(bool enable_pixel_output) { |
g_surface_manager = new cc::SurfaceManager; |
g_implicit_factory = |
new InProcessContextFactory(context_factory_for_test, g_surface_manager); |
- return g_implicit_factory; |
+ *context_factory = g_implicit_factory; |
+ *context_factory_private = g_implicit_factory; |
} |
void TerminateContextFactoryForTests() { |