| Index: content/browser/in_process_webkit/indexed_db_dispatcher_host.cc
|
| diff --git a/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc b/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc
|
| index b636938cb672c88df753d3f8221f55275e1fdfcb..fc70f0a7db4a29d9c597d41a70469b15c4155a96 100644
|
| --- a/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc
|
| +++ b/content/browser/in_process_webkit/indexed_db_dispatcher_host.cc
|
| @@ -242,6 +242,7 @@ void IndexedDBDispatcherHost::OnIDBFactoryOpen(
|
| // created) if this origin is already over quota.
|
| Context()->GetIDBFactory()->open(
|
| params.name,
|
| + params.version,
|
| new IndexedDBCallbacks<WebIDBDatabase>(this, params.thread_id,
|
| params.response_id, origin_url),
|
| origin, NULL, webkit_glue::FilePathToWebString(indexed_db_path));
|
| @@ -276,6 +277,7 @@ ObjectType* IndexedDBDispatcherHost::GetOrTerminateProcess(
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::WEBKIT_DEPRECATED));
|
| ObjectType* return_object = map->Lookup(return_object_id);
|
| if (!return_object) {
|
| + NOTREACHED() << "Uh oh, couldn't find object with id " << return_object_id;
|
| content::RecordAction(UserMetricsAction("BadMessageTerminate_IDBMF"));
|
| BadMessageReceived();
|
| }
|
| @@ -1142,6 +1144,7 @@ void IndexedDBDispatcherHost::
|
|
|
| void IndexedDBDispatcherHost::TransactionDispatcherHost::OnDestroyed(
|
| int32 object_id) {
|
| + // This doesn't seem to be happening with VC transactions.
|
| transaction_size_map_.erase(object_id);
|
| transaction_url_map_.erase(object_id);
|
| parent_->DestroyObject(&map_, object_id);
|
|
|