| Index: Source/modules/webdatabase/DatabaseClient.h
|
| diff --git a/Source/modules/webdatabase/DatabaseClient.h b/Source/modules/webdatabase/DatabaseClient.h
|
| index eb1c79aa98c703566069e11aa701e6b12a9c30bc..5eb2bae7157981c7969f0525850a7c789bb7f7fd 100644
|
| --- a/Source/modules/webdatabase/DatabaseClient.h
|
| +++ b/Source/modules/webdatabase/DatabaseClient.h
|
| @@ -43,7 +43,8 @@ class ExecutionContext;
|
| class InspectorDatabaseAgent;
|
| class WorkerClients;
|
|
|
| -class DatabaseClient : public Supplement<Page>, public Supplement<WorkerClients> {
|
| +class GC_PLUGIN_IGNORE("http://crbug.com/367712") DatabaseClient;
|
| +class DatabaseClient : public WillBeHeapSupplement<Page>, public WillBeHeapSupplement<WorkerClients> {
|
| WTF_MAKE_NONCOPYABLE(DatabaseClient);
|
| public:
|
| DatabaseClient();
|
| @@ -62,8 +63,8 @@ private:
|
| InspectorDatabaseAgent* m_inspectorAgent;
|
| };
|
|
|
| -void provideDatabaseClientTo(Page&, PassOwnPtr<DatabaseClient>);
|
| -void provideDatabaseClientToWorker(WorkerClients*, PassOwnPtr<DatabaseClient>);
|
| +void provideDatabaseClientTo(Page&, PassOwnPtrWillBeRawPtr<DatabaseClient>);
|
| +void provideDatabaseClientToWorker(WorkerClients*, PassOwnPtrWillBeRawPtr<DatabaseClient>);
|
|
|
| } // namespace WebCore
|
|
|
|
|