Index: Source/modules/webdatabase/DatabaseClient.cpp |
diff --git a/Source/modules/webdatabase/DatabaseClient.cpp b/Source/modules/webdatabase/DatabaseClient.cpp |
index 2ab844e3b8b9ce24b53400a474639f45ca7358b6..be3434855f6bc5a97e760967b72da9325cd2c565 100644 |
--- a/Source/modules/webdatabase/DatabaseClient.cpp |
+++ b/Source/modules/webdatabase/DatabaseClient.cpp |
@@ -46,10 +46,10 @@ DatabaseClient::DatabaseClient() |
DatabaseClient* DatabaseClient::from(ExecutionContext* context) |
{ |
if (context->isDocument()) { |
- return static_cast<DatabaseClient*>(Supplement<Page>::from(toDocument(context)->page(), supplementName())); |
+ return static_cast<DatabaseClient*>(WillBeHeapSupplement<Page>::from(toDocument(context)->page(), supplementName())); |
} |
ASSERT(context->isWorkerGlobalScope()); |
- return static_cast<DatabaseClient*>(Supplement<WorkerClients>::from(toWorkerGlobalScope(context)->clients(), supplementName())); |
+ return static_cast<DatabaseClient*>(WillBeHeapSupplement<WorkerClients>::from(toWorkerGlobalScope(context)->clients(), supplementName())); |
} |
const char* DatabaseClient::supplementName() |
@@ -71,14 +71,14 @@ void DatabaseClient::createInspectorAgentFor(Page* page) |
page->inspectorController().registerModuleAgent(inspectorAgent.release()); |
} |
-void provideDatabaseClientTo(Page& page, PassOwnPtr<DatabaseClient> client) |
+void provideDatabaseClientTo(Page& page, PassOwnPtrWillBeRawPtr<DatabaseClient> client) |
{ |
DatabaseClient* clientPtr = client.get(); |
page.provideSupplement(DatabaseClient::supplementName(), client); |
clientPtr->createInspectorAgentFor(&page); |
} |
-void provideDatabaseClientToWorker(WorkerClients* workerClients, PassOwnPtr<DatabaseClient> client) |
+void provideDatabaseClientToWorker(WorkerClients* workerClients, PassOwnPtrWillBeRawPtr<DatabaseClient> client) |
{ |
workerClients->provideSupplement(DatabaseClient::supplementName(), client); |
} |