Index: webkit/support/test_webkit_platform_support.cc |
=================================================================== |
--- webkit/support/test_webkit_platform_support.cc (revision 179816) |
+++ webkit/support/test_webkit_platform_support.cc (working copy) |
@@ -405,7 +405,9 @@ |
}; |
WebKit::WebIDBFactory* TestWebKitPlatformSupport::idbFactory() { |
- return new TestWebIDBFactory(); |
+ if (!idb_factory_) |
+ idb_factory_.reset(new TestWebIDBFactory()); |
+ return idb_factory_.get(); |
} |
#if defined(OS_WIN) || defined(OS_MACOSX) |
@@ -611,3 +613,7 @@ |
// Caller will retain and release. |
return new WebGestureCurveMock(velocity, cumulative_scroll); |
} |
+ |
+void TestWebKitPlatformSupport::ResetIDBFactory() { |
+ idb_factory_.reset(); |
+} |