Index: Source/modules/webdatabase/InspectorDatabaseResource.cpp |
diff --git a/Source/modules/webdatabase/InspectorDatabaseResource.cpp b/Source/modules/webdatabase/InspectorDatabaseResource.cpp |
index 95ff65b4e1e55150dc72a9b4954ced99c532ab3c..c44d6c565ecd78b306c1a641e66b1654b34888aa 100644 |
--- a/Source/modules/webdatabase/InspectorDatabaseResource.cpp |
+++ b/Source/modules/webdatabase/InspectorDatabaseResource.cpp |
@@ -38,9 +38,9 @@ namespace WebCore { |
static int nextUnusedId = 1; |
-PassRefPtr<InspectorDatabaseResource> InspectorDatabaseResource::create(PassRefPtrWillBeRawPtr<Database> database, const String& domain, const String& name, const String& version) |
+PassRefPtrWillBeRawPtr<InspectorDatabaseResource> InspectorDatabaseResource::create(PassRefPtrWillBeRawPtr<Database> database, const String& domain, const String& name, const String& version) |
{ |
- return adoptRef(new InspectorDatabaseResource(database, domain, name, version)); |
+ return adoptRefWillBeNoop(new InspectorDatabaseResource(database, domain, name, version)); |
} |
InspectorDatabaseResource::InspectorDatabaseResource(PassRefPtrWillBeRawPtr<Database> database, const String& domain, const String& name, const String& version) |
@@ -52,6 +52,11 @@ InspectorDatabaseResource::InspectorDatabaseResource(PassRefPtrWillBeRawPtr<Data |
{ |
} |
+void InspectorDatabaseResource::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_database); |
+} |
+ |
void InspectorDatabaseResource::bind(InspectorFrontend::Database* frontend) |
{ |
RefPtr<TypeBuilder::Database::Database> jsonObject = TypeBuilder::Database::Database::create() |