| Index: third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| diff --git a/third_party/WebKit/Source/web/IndexedDBClientImpl.h b/third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| index 04a85883e221829449f85d5642256577055a2b69..06f6aab0fb55ee3ef7d692b22e0fea0231079f87 100644
|
| --- a/third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| +++ b/third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| @@ -41,14 +41,18 @@ class ExecutionContext;
|
| // the dependency but we cannot use ChromeClient here because
|
| // IndexedDBClientImpl is used by worker threads but ChromeClient works only
|
| // for the main thread.
|
| -class IndexedDBClientImpl final : public IndexedDBClient {
|
| +class IndexedDBClientImpl final : public GarbageCollectedFinalized<IndexedDBClientImpl>, public IndexedDBClient {
|
| + USING_GARBAGE_COLLECTED_MIXIN(IndexedDBClientImpl);
|
| public:
|
| static IndexedDBClient* create();
|
|
|
| + ~IndexedDBClientImpl() override;
|
| + DECLARE_VIRTUAL_TRACE();
|
| +
|
| bool allowIndexedDB(ExecutionContext*, const String& name) override;
|
|
|
| private:
|
| - IndexedDBClientImpl() { }
|
| + IndexedDBClientImpl();
|
| };
|
|
|
| } // namespace blink
|
|
|