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..b7adb06b67124b8964be878bb9193e70036a8181 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( |
+ scoped_ptr<ImageTransportFactoryAndroid> test_factory) { |
+ DCHECK(!g_factory); |
+ g_factory = test_factory.release(); |
+} |
+ |
+// static |
+void ImageTransportFactoryAndroid::TerminateForUnitTests() { |
+ DCHECK(g_factory); |
+ delete g_factory; |
+ g_factory = NULL; |
+} |
+ |
+// static |
ImageTransportFactoryAndroid* ImageTransportFactoryAndroid::GetInstance() { |
if (!g_factory) |
g_factory = new CmdBufferImageTransportFactory(); |