| Index: third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp
|
| diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp
|
| index c2847e08d92dc97aa66ea911adc8558eda3f7814..44d12bdb41561262e1273c5d2ba0b99360d0161e 100644
|
| --- a/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp
|
| +++ b/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp
|
| @@ -65,7 +65,9 @@ static bool IsContextValid(ExecutionContext* context) {
|
|
|
| IDBRequest* IDBFactory::getDatabaseNames(ScriptState* script_state,
|
| ExceptionState& exception_state) {
|
| - IDB_TRACE("IDBFactory::getDatabaseNames");
|
| + IDB_TRACE("IDBFactory::getDatabaseNamesCall");
|
| + auto metrics = WTF::MakeUnique<IDBRequest::ScopedMetricsTracker>(
|
| + nullptr, "IDBFactory::getDatabaseNames", this);
|
| if (!IsContextValid(ExecutionContext::From(script_state)))
|
| return nullptr;
|
| if (!ExecutionContext::From(script_state)
|
| @@ -76,8 +78,8 @@ IDBRequest* IDBFactory::getDatabaseNames(ScriptState* script_state,
|
| return nullptr;
|
| }
|
|
|
| - IDBRequest* request =
|
| - IDBRequest::Create(script_state, IDBAny::CreateNull(), nullptr);
|
| + IDBRequest* request = IDBRequest::Create(script_state, IDBAny::CreateNull(),
|
| + nullptr, std::move(metrics));
|
|
|
| if (!IndexedDBClient::From(ExecutionContext::From(script_state))
|
| ->AllowIndexedDB(ExecutionContext::From(script_state),
|
|
|