Index: chrome/browser/browsing_data_indexed_db_helper.cc |
diff --git a/chrome/browser/browsing_data_indexed_db_helper.cc b/chrome/browser/browsing_data_indexed_db_helper.cc |
index 0a03bf2b8060ccb6895bad4e67150c4584e0e315..cea41cffa12a5665c970322cdc0c48624c6d5c38 100644 |
--- a/chrome/browser/browsing_data_indexed_db_helper.cc |
+++ b/chrome/browser/browsing_data_indexed_db_helper.cc |
@@ -208,6 +208,17 @@ CannedBrowsingDataIndexedDBHelper::CannedBrowsingDataIndexedDBHelper( |
DCHECK(profile); |
} |
+CannedBrowsingDataIndexedDBHelper* CannedBrowsingDataIndexedDBHelper::Clone() { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ CannedBrowsingDataIndexedDBHelper* clone = |
+ new CannedBrowsingDataIndexedDBHelper(profile_); |
+ |
+ base::AutoLock auto_lock(lock_); |
+ clone->pending_indexed_db_info_ = pending_indexed_db_info_; |
+ clone->indexed_db_info_ = indexed_db_info_; |
+ return clone; |
+} |
+ |
void CannedBrowsingDataIndexedDBHelper::AddIndexedDB( |
const GURL& origin, const string16& description) { |
base::AutoLock auto_lock(lock_); |