Chromium Code Reviews| Index: content/browser/renderer_host/image_transport_factory_android.cc |
| diff --git a/content/browser/renderer_host/image_transport_factory_android.cc b/content/browser/renderer_host/image_transport_factory_android.cc |
| index cf3ff8b1b7c2e8f6be68cb89a2d001935f55a6b3..cc304d3ac4ec62abc4b340a8e8cb93b8235dc7df 100644 |
| --- a/content/browser/renderer_host/image_transport_factory_android.cc |
| +++ b/content/browser/renderer_host/image_transport_factory_android.cc |
| @@ -104,6 +104,20 @@ GLHelper* CmdBufferImageTransportFactory::GetGLHelper() { |
| } // anonymous namespace |
| // static |
| +void ImageTransportFactoryAndroid::InitializeForUnitTests( |
| + ImageTransportFactoryAndroid* test_factory) { |
| + DCHECK(!g_factory); |
| + g_factory = test_factory; |
| +} |
| + |
| +// static |
| +void ImageTransportFactoryAndroid::TerminateForUnitTests() { |
|
dshwang
2014/07/10 21:44:25
sievers@, Terminate is added to teardown.
|
| + DCHECK(g_factory); |
| + delete g_factory; |
| + g_factory = NULL; |
| +} |
| + |
| +// static |
| ImageTransportFactoryAndroid* ImageTransportFactoryAndroid::GetInstance() { |
| if (!g_factory) |
| g_factory = new CmdBufferImageTransportFactory(); |