| Index: webkit/dom_storage/dom_storage_area.cc
 | 
| ===================================================================
 | 
| --- webkit/dom_storage/dom_storage_area.cc	(revision 138129)
 | 
| +++ webkit/dom_storage/dom_storage_area.cc	(working copy)
 | 
| @@ -58,7 +58,7 @@
 | 
|      : namespace_id_(namespace_id), origin_(origin),
 | 
|        directory_(directory),
 | 
|        task_runner_(task_runner),
 | 
| -      map_(new DomStorageMap(kPerAreaQuota)),
 | 
| +      map_(new DomStorageMap(kPerAreaQuota + kPerAreaOverQuotaAllowance)),
 | 
|        is_initial_import_done_(true),
 | 
|        is_shutdown_(false),
 | 
|        commit_batches_in_flight_(0) {
 | 
| @@ -137,7 +137,7 @@
 | 
|    if (map_->Length() == 0)
 | 
|      return false;
 | 
|  
 | 
| -  map_ = new DomStorageMap(kPerAreaQuota);
 | 
| +  map_ = new DomStorageMap(kPerAreaQuota + kPerAreaOverQuotaAllowance);
 | 
|  
 | 
|    if (backing_.get()) {
 | 
|      CommitBatch* commit_batch = CreateCommitBatchIfNeeded();
 | 
| @@ -176,7 +176,7 @@
 | 
|      Clear();
 | 
|      return;
 | 
|    }
 | 
| -  map_ = new DomStorageMap(kPerAreaQuota);
 | 
| +  map_ = new DomStorageMap(kPerAreaQuota + kPerAreaOverQuotaAllowance);
 | 
|    if (backing_.get()) {
 | 
|      is_initial_import_done_ = false;
 | 
|      backing_.reset(new DomStorageDatabase(backing_->file_path()));
 | 
| @@ -195,7 +195,7 @@
 | 
|  
 | 
|    // Drop the in memory cache, we'll reload when needed.
 | 
|    is_initial_import_done_ = false;
 | 
| -  map_ = new DomStorageMap(kPerAreaQuota);
 | 
| +  map_ = new DomStorageMap(kPerAreaQuota + kPerAreaOverQuotaAllowance);
 | 
|  
 | 
|    // Recreate the database object, this frees up the open sqlite connection
 | 
|    // and its page cache.
 | 
| 
 |