| Index: Source/modules/webdatabase/InspectorDatabaseAgent.cpp
|
| diff --git a/Source/modules/webdatabase/InspectorDatabaseAgent.cpp b/Source/modules/webdatabase/InspectorDatabaseAgent.cpp
|
| index cd11c123cfd13ae1fe4cb0ad222fde78ca841eea..ade61ff32289acd9b6bfa18bd7a9470f456234be 100644
|
| --- a/Source/modules/webdatabase/InspectorDatabaseAgent.cpp
|
| +++ b/Source/modules/webdatabase/InspectorDatabaseAgent.cpp
|
| @@ -198,7 +198,7 @@ void InspectorDatabaseAgent::didOpenDatabase(PassRefPtrWillBeRawPtr<Database> da
|
| return;
|
| }
|
|
|
| - RefPtr<InspectorDatabaseResource> resource = InspectorDatabaseResource::create(database, domain, name, version);
|
| + RefPtrWillBeRawPtr<InspectorDatabaseResource> resource = InspectorDatabaseResource::create(database, domain, name, version);
|
| m_resources.set(resource->id(), resource);
|
| // Resources are only bound while visible.
|
| if (m_frontend && m_enabled)
|
| @@ -245,8 +245,8 @@ void InspectorDatabaseAgent::enable(ErrorString*)
|
| m_enabled = true;
|
| m_state->setBoolean(DatabaseAgentState::databaseAgentEnabled, m_enabled);
|
|
|
| - DatabaseResourcesMap::iterator databasesEnd = m_resources.end();
|
| - for (DatabaseResourcesMap::iterator it = m_resources.begin(); it != databasesEnd; ++it)
|
| + DatabaseResourcesHeapMap::iterator databasesEnd = m_resources.end();
|
| + for (DatabaseResourcesHeapMap::iterator it = m_resources.begin(); it != databasesEnd; ++it)
|
| it->value->bind(m_frontend);
|
| }
|
|
|
| @@ -304,7 +304,7 @@ void InspectorDatabaseAgent::executeSQL(ErrorString*, const String& databaseId,
|
|
|
| InspectorDatabaseResource* InspectorDatabaseAgent::findByFileName(const String& fileName)
|
| {
|
| - for (DatabaseResourcesMap::iterator it = m_resources.begin(); it != m_resources.end(); ++it) {
|
| + for (DatabaseResourcesHeapMap::iterator it = m_resources.begin(); it != m_resources.end(); ++it) {
|
| if (it->value->database()->fileName() == fileName)
|
| return it->value.get();
|
| }
|
| @@ -313,7 +313,7 @@ InspectorDatabaseResource* InspectorDatabaseAgent::findByFileName(const String&
|
|
|
| Database* InspectorDatabaseAgent::databaseForId(const String& databaseId)
|
| {
|
| - DatabaseResourcesMap::iterator it = m_resources.find(databaseId);
|
| + DatabaseResourcesHeapMap::iterator it = m_resources.find(databaseId);
|
| if (it == m_resources.end())
|
| return 0;
|
| return it->value->database();
|
|
|