| 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 69e4bfd129f53dbc53116ae9df3f74fde1bd849f..04a85883e221829449f85d5642256577055a2b69 100644
|
| --- a/third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| +++ b/third_party/WebKit/Source/web/IndexedDBClientImpl.h
|
| @@ -35,6 +35,12 @@ namespace blink {
|
|
|
| class ExecutionContext;
|
|
|
| +// TODO(haraken): Remove IndexedDBClientImpl.
|
| +// This class is used to bypass the disallowed dependency from modules/ to web/
|
| +// to call allowIndexedDB() from modules/. ChromeClient is a mechanism to bypass
|
| +// 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 {
|
| public:
|
| static IndexedDBClient* create();
|
|
|