Index: chrome/browser/browsing_data/cookies_tree_model.cc |
diff --git a/chrome/browser/browsing_data/cookies_tree_model.cc b/chrome/browser/browsing_data/cookies_tree_model.cc |
index 61f0f289bca9efb453b9b16bffdf09d78ca8eeb6..6c9fb3fdfce5fbfbb2d30c5b6998edf4b26fff13 100644 |
--- a/chrome/browser/browsing_data/cookies_tree_model.cc |
+++ b/chrome/browser/browsing_data/cookies_tree_model.cc |
@@ -6,6 +6,7 @@ |
#include <algorithm> |
#include <functional> |
+#include <map> |
#include <vector> |
#include "base/bind.h" |
@@ -303,7 +304,6 @@ CookieTreeCookieNode::~CookieTreeCookieNode() {} |
void CookieTreeCookieNode::DeleteStoredObjects() { |
LocalDataContainer* container = GetLocalDataContainerForNode(this); |
- CHECK(container); |
container->cookie_helper_->DeleteCookie(*cookie_); |
container->cookie_list_.erase(cookie_); |
} |
@@ -898,8 +898,6 @@ void CookieTreeFlashLSONode::DeleteStoredObjects() { |
CHECK_EQ(host->GetDetailedInfo().node_type, |
CookieTreeNode::DetailedInfo::TYPE_HOST); |
LocalDataContainer* container = GetModel()->data_container(); |
- CHECK(container); |
- |
container->flash_lso_helper_->DeleteFlashLSOsForSite(domain_); |
} |
@@ -1176,9 +1174,8 @@ void CookiesTreeModel::PopulateCookieInfoWithFilter( |
} |
GURL source(source_string); |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(source).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(source) |
+ .find(filter) != base::string16::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(source); |
CookieTreeCookiesNode* cookies_node = |
host_node->GetOrCreateCookiesNode(); |
@@ -1204,9 +1201,8 @@ void CookiesTreeModel::PopulateDatabaseInfoWithFilter( |
++database_info) { |
GURL origin(database_info->identifier.ToOrigin()); |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(origin).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(origin) |
+ .find(filter) != base::string16::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeDatabasesNode* databases_node = |
host_node->GetOrCreateDatabasesNode(); |
@@ -1232,9 +1228,8 @@ void CookiesTreeModel::PopulateLocalStorageInfoWithFilter( |
++local_storage_info) { |
const GURL& origin(local_storage_info->origin_url); |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(origin).find(filter) != |
- std::string::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(origin) |
+ .find(filter) != std::string::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeLocalStoragesNode* local_storages_node = |
host_node->GetOrCreateLocalStoragesNode(); |
@@ -1260,9 +1255,8 @@ void CookiesTreeModel::PopulateSessionStorageInfoWithFilter( |
++session_storage_info) { |
const GURL& origin = session_storage_info->origin_url; |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(origin).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(origin) |
+ .find(filter) != base::string16::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeSessionStoragesNode* session_storages_node = |
host_node->GetOrCreateSessionStoragesNode(); |
@@ -1288,9 +1282,8 @@ void CookiesTreeModel::PopulateIndexedDBInfoWithFilter( |
++indexed_db_info) { |
const GURL& origin = indexed_db_info->origin_; |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(origin).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(origin) |
+ .find(filter) != base::string16::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeIndexedDBsNode* indexed_dbs_node = |
host_node->GetOrCreateIndexedDBsNode(); |
@@ -1323,7 +1316,7 @@ void CookiesTreeModel::PopulateChannelIDInfoWithFilter( |
channel_id_info->server_identifier() + "/"); |
} |
base::string16 title = CookieTreeHostNode::TitleForUrl(origin); |
- if (!filter.size() || title.find(filter) != base::string16::npos) { |
+ if (filter.empty() || title.find(filter) != base::string16::npos) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeChannelIDsNode* channel_ids_node = |
host_node->GetOrCreateChannelIDsNode(); |
@@ -1376,9 +1369,8 @@ void CookiesTreeModel::PopulateFileSystemInfoWithFilter( |
++file_system_info) { |
GURL origin(file_system_info->origin); |
- if (!filter.size() || |
- (CookieTreeHostNode::TitleForUrl(origin).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (CookieTreeHostNode::TitleForUrl(origin) |
+ .find(filter) != base::string16::npos)) { |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |
CookieTreeFileSystemsNode* file_systems_node = |
host_node->GetOrCreateFileSystemsNode(); |
@@ -1401,9 +1393,8 @@ void CookiesTreeModel::PopulateQuotaInfoWithFilter( |
for (QuotaInfoList::iterator quota_info = container->quota_info_list_.begin(); |
quota_info != container->quota_info_list_.end(); |
++quota_info) { |
- if (!filter.size() || |
- (base::UTF8ToUTF16(quota_info->host).find(filter) != |
- base::string16::npos)) { |
+ if (filter.empty() || (base::UTF8ToUTF16(quota_info->host).find(filter) != |
+ base::string16::npos)) { |
CookieTreeHostNode* host_node = |
root->GetOrCreateHostNode(GURL("http://" + quota_info->host)); |
host_node->UpdateOrCreateQuotaNode(quota_info); |
@@ -1425,7 +1416,7 @@ void CookiesTreeModel::PopulateFlashLSOInfoWithFilter( |
for (std::vector<std::string>::iterator it = |
container->flash_lso_domain_list_.begin(); |
it != container->flash_lso_domain_list_.end(); ++it) { |
- if (!filter_utf8.size() || it->find(filter_utf8) != std::string::npos) { |
+ if (filter_utf8.empty() || it->find(filter_utf8) != std::string::npos) { |
// Create a fake origin for GetOrCreateHostNode(). |
GURL origin("http://" + *it); |
CookieTreeHostNode* host_node = root->GetOrCreateHostNode(origin); |