Commit fad326d6 authored by Dave Tapuska's avatar Dave Tapuska Committed by Commit Bot

Fix shadowed variables in the content layer.

Shadowed variables can make code harder to read. Don't support them
in the content layer.

BUG=794619

This CL was uploaded by git cl split.

R=boliu@chromium.org

Change-Id: Iefa946eb8500d28baf16b7e7519303cc29233794
Reviewed-on: https://chromium-review.googlesource.com/923349Reviewed-by: default avatarBo <boliu@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537565}
parent 52e9e1de
...@@ -422,7 +422,7 @@ void BrowserThreadImpl::StopRedirectionOfThreadID( ...@@ -422,7 +422,7 @@ void BrowserThreadImpl::StopRedirectionOfThreadID(
FROM_HERE, FROM_HERE,
base::BindOnce(&base::WaitableEvent::Signal, base::Unretained(&flushed))); base::BindOnce(&base::WaitableEvent::Signal, base::Unretained(&flushed)));
{ {
base::AutoUnlock auto_lock(globals.lock); base::AutoUnlock auto_unlock(globals.lock);
flushed.Wait(); flushed.Wait();
} }
......
...@@ -392,10 +392,11 @@ NavigationRequest::NavigationRequest( ...@@ -392,10 +392,11 @@ NavigationRequest::NavigationRequest(
source_site_instance_ = source_site_instance_ =
frame_tree_node->current_frame_host()->GetSiteInstance(); frame_tree_node->current_frame_host()->GetSiteInstance();
} else { } else {
FrameNavigationEntry* frame_entry = entry->GetFrameEntry(frame_tree_node); FrameNavigationEntry* frame_navigation_entry =
if (frame_entry) { entry->GetFrameEntry(frame_tree_node);
source_site_instance_ = frame_entry->source_site_instance(); if (frame_navigation_entry) {
dest_site_instance_ = frame_entry->site_instance(); source_site_instance_ = frame_navigation_entry->source_site_instance();
dest_site_instance_ = frame_navigation_entry->site_instance();
} }
restore_type_ = entry->restore_type(); restore_type_ = entry->restore_type();
is_view_source_ = entry->IsViewSourceMode(); is_view_source_ = entry->IsViewSourceMode();
......
...@@ -2459,9 +2459,9 @@ void RenderFrameHostImpl::OnAccessibilityEvents( ...@@ -2459,9 +2459,9 @@ void RenderFrameHostImpl::OnAccessibilityEvents(
detail.update.root_id = param.update.root_id; detail.update.root_id = param.update.root_id;
detail.update.node_id_to_clear = param.update.node_id_to_clear; detail.update.node_id_to_clear = param.update.node_id_to_clear;
detail.update.nodes.resize(param.update.nodes.size()); detail.update.nodes.resize(param.update.nodes.size());
for (size_t i = 0; i < param.update.nodes.size(); ++i) { for (size_t j = 0; j < param.update.nodes.size(); ++j) {
AXContentNodeDataToAXNodeData(param.update.nodes[i], AXContentNodeDataToAXNodeData(param.update.nodes[j],
&detail.update.nodes[i]); &detail.update.nodes[j]);
} }
details.push_back(detail); details.push_back(detail);
} }
......
...@@ -375,16 +375,17 @@ void StoragePartitionImpl:: ...@@ -375,16 +375,17 @@ void StoragePartitionImpl::
// Helper for deleting quota managed data from a partition. // Helper for deleting quota managed data from a partition.
// //
// Most of the operations in this class are done on IO thread. // Most of the operations in this class are done on IO thread.
struct StoragePartitionImpl::QuotaManagedDataDeletionHelper { class StoragePartitionImpl::QuotaManagedDataDeletionHelper {
public:
QuotaManagedDataDeletionHelper(uint32_t remove_mask, QuotaManagedDataDeletionHelper(uint32_t remove_mask,
uint32_t quota_storage_remove_mask, uint32_t quota_storage_remove_mask,
const GURL& storage_origin, const GURL& storage_origin,
const base::Closure& callback) const base::Closure& callback)
: remove_mask(remove_mask), : remove_mask_(remove_mask),
quota_storage_remove_mask(quota_storage_remove_mask), quota_storage_remove_mask_(quota_storage_remove_mask),
storage_origin(storage_origin), storage_origin_(storage_origin),
callback(callback), callback_(callback),
task_count(0) {} task_count_(0) {}
void IncrementTaskCountOnIO(); void IncrementTaskCountOnIO();
void DecrementTaskCountOnIO(); void DecrementTaskCountOnIO();
...@@ -405,12 +406,15 @@ struct StoragePartitionImpl::QuotaManagedDataDeletionHelper { ...@@ -405,12 +406,15 @@ struct StoragePartitionImpl::QuotaManagedDataDeletionHelper {
const std::set<GURL>& origins, const std::set<GURL>& origins,
blink::mojom::StorageType quota_storage_type); blink::mojom::StorageType quota_storage_type);
private:
// All of these data are accessed on IO thread. // All of these data are accessed on IO thread.
uint32_t remove_mask; uint32_t remove_mask_;
uint32_t quota_storage_remove_mask; uint32_t quota_storage_remove_mask_;
GURL storage_origin; GURL storage_origin_;
const base::Closure callback; const base::Closure callback_;
int task_count; int task_count_;
DISALLOW_COPY_AND_ASSIGN(QuotaManagedDataDeletionHelper);
}; };
// Helper for deleting all sorts of data from a partition, keeps track of // Helper for deleting all sorts of data from a partition, keeps track of
...@@ -423,7 +427,8 @@ struct StoragePartitionImpl::QuotaManagedDataDeletionHelper { ...@@ -423,7 +427,8 @@ struct StoragePartitionImpl::QuotaManagedDataDeletionHelper {
// deletion process (StoragePartitionImpl::ClearDataImpl) and the instance is // deletion process (StoragePartitionImpl::ClearDataImpl) and the instance is
// forwarded and updated on each (sub) deletion's callback. The instance is // forwarded and updated on each (sub) deletion's callback. The instance is
// finally destroyed when deletion completes (and |callback| is invoked). // finally destroyed when deletion completes (and |callback| is invoked).
struct StoragePartitionImpl::DataDeletionHelper { class StoragePartitionImpl::DataDeletionHelper {
public:
// An instance of this class is used instead of a callback to // An instance of this class is used instead of a callback to
// DecrementTaskCount when the callback may be destroyed // DecrementTaskCount when the callback may be destroyed
// rather than invoked. The destruction of this object (which also // rather than invoked. The destruction of this object (which also
...@@ -451,10 +456,10 @@ struct StoragePartitionImpl::DataDeletionHelper { ...@@ -451,10 +456,10 @@ struct StoragePartitionImpl::DataDeletionHelper {
DataDeletionHelper(uint32_t remove_mask, DataDeletionHelper(uint32_t remove_mask,
uint32_t quota_storage_remove_mask, uint32_t quota_storage_remove_mask,
base::OnceClosure callback) base::OnceClosure callback)
: remove_mask(remove_mask), : remove_mask_(remove_mask),
quota_storage_remove_mask(quota_storage_remove_mask), quota_storage_remove_mask_(quota_storage_remove_mask),
callback(std::move(callback)), callback_(std::move(callback)),
task_count(0) {} task_count_(0) {}
~DataDeletionHelper() {} ~DataDeletionHelper() {}
...@@ -483,13 +488,16 @@ struct StoragePartitionImpl::DataDeletionHelper { ...@@ -483,13 +488,16 @@ struct StoragePartitionImpl::DataDeletionHelper {
const StoragePartition::OriginMatcherFunction& origin_matcher, const StoragePartition::OriginMatcherFunction& origin_matcher,
const base::Closure& callback); const base::Closure& callback);
uint32_t remove_mask; private:
uint32_t quota_storage_remove_mask; uint32_t remove_mask_;
uint32_t quota_storage_remove_mask_;
// Accessed on UI thread. // Accessed on UI thread.
base::OnceClosure callback; base::OnceClosure callback_;
// Accessed on UI thread. // Accessed on UI thread.
int task_count; int task_count_;
DISALLOW_COPY_AND_ASSIGN(DataDeletionHelper);
}; };
void StoragePartitionImpl::DataDeletionHelper::ClearQuotaManagedDataOnIOThread( void StoragePartitionImpl::DataDeletionHelper::ClearQuotaManagedDataOnIOThread(
...@@ -503,10 +511,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearQuotaManagedDataOnIOThread( ...@@ -503,10 +511,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearQuotaManagedDataOnIOThread(
StoragePartitionImpl::QuotaManagedDataDeletionHelper* helper = StoragePartitionImpl::QuotaManagedDataDeletionHelper* helper =
new StoragePartitionImpl::QuotaManagedDataDeletionHelper( new StoragePartitionImpl::QuotaManagedDataDeletionHelper(
remove_mask, remove_mask_, quota_storage_remove_mask_, storage_origin, callback);
quota_storage_remove_mask,
storage_origin,
callback);
helper->ClearDataOnIOThread(quota_manager, begin, special_storage_policy, helper->ClearDataOnIOThread(quota_manager, begin, special_storage_policy,
origin_matcher); origin_matcher);
} }
...@@ -891,18 +896,18 @@ void StoragePartitionImpl::DeletionHelperDone(base::OnceClosure callback) { ...@@ -891,18 +896,18 @@ void StoragePartitionImpl::DeletionHelperDone(base::OnceClosure callback) {
void StoragePartitionImpl:: void StoragePartitionImpl::
QuotaManagedDataDeletionHelper::IncrementTaskCountOnIO() { QuotaManagedDataDeletionHelper::IncrementTaskCountOnIO() {
DCHECK_CURRENTLY_ON(BrowserThread::IO); DCHECK_CURRENTLY_ON(BrowserThread::IO);
++task_count; ++task_count_;
} }
void StoragePartitionImpl:: void StoragePartitionImpl::
QuotaManagedDataDeletionHelper::DecrementTaskCountOnIO() { QuotaManagedDataDeletionHelper::DecrementTaskCountOnIO() {
DCHECK_CURRENTLY_ON(BrowserThread::IO); DCHECK_CURRENTLY_ON(BrowserThread::IO);
DCHECK_GT(task_count, 0); DCHECK_GT(task_count_, 0);
--task_count; --task_count_;
if (task_count) if (task_count_)
return; return;
callback.Run(); callback_.Run();
delete this; delete this;
} }
...@@ -916,7 +921,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread( ...@@ -916,7 +921,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread(
&QuotaManagedDataDeletionHelper::DecrementTaskCountOnIO, &QuotaManagedDataDeletionHelper::DecrementTaskCountOnIO,
base::Unretained(this)); base::Unretained(this));
if (quota_storage_remove_mask & QUOTA_MANAGED_STORAGE_MASK_PERSISTENT) { if (quota_storage_remove_mask_ & QUOTA_MANAGED_STORAGE_MASK_PERSISTENT) {
IncrementTaskCountOnIO(); IncrementTaskCountOnIO();
// Ask the QuotaManager for all origins with persistent quota modified // Ask the QuotaManager for all origins with persistent quota modified
// within the user-specified timeframe, and deal with the resulting set in // within the user-specified timeframe, and deal with the resulting set in
...@@ -929,7 +934,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread( ...@@ -929,7 +934,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread(
} }
// Do the same for temporary quota. // Do the same for temporary quota.
if (quota_storage_remove_mask & QUOTA_MANAGED_STORAGE_MASK_TEMPORARY) { if (quota_storage_remove_mask_ & QUOTA_MANAGED_STORAGE_MASK_TEMPORARY) {
IncrementTaskCountOnIO(); IncrementTaskCountOnIO();
quota_manager->GetOriginsModifiedSince( quota_manager->GetOriginsModifiedSince(
blink::mojom::StorageType::kTemporary, begin, blink::mojom::StorageType::kTemporary, begin,
...@@ -939,7 +944,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread( ...@@ -939,7 +944,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::ClearDataOnIOThread(
} }
// Do the same for syncable quota. // Do the same for syncable quota.
if (quota_storage_remove_mask & QUOTA_MANAGED_STORAGE_MASK_SYNCABLE) { if (quota_storage_remove_mask_ & QUOTA_MANAGED_STORAGE_MASK_SYNCABLE) {
IncrementTaskCountOnIO(); IncrementTaskCountOnIO();
quota_manager->GetOriginsModifiedSince( quota_manager->GetOriginsModifiedSince(
blink::mojom::StorageType::kSyncable, begin, blink::mojom::StorageType::kSyncable, begin,
...@@ -974,7 +979,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper:: ...@@ -974,7 +979,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::
for (std::set<GURL>::const_iterator origin = origins.begin(); for (std::set<GURL>::const_iterator origin = origins.begin();
origin != origins.end(); ++origin) { origin != origins.end(); ++origin) {
// TODO(mkwst): Clean this up, it's slow. http://crbug.com/130746 // TODO(mkwst): Clean this up, it's slow. http://crbug.com/130746
if (!storage_origin.is_empty() && origin->GetOrigin() != storage_origin) if (!storage_origin_.is_empty() && origin->GetOrigin() != storage_origin_)
continue; continue;
if (!origin_matcher.is_null() && if (!origin_matcher.is_null() &&
...@@ -985,10 +990,9 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper:: ...@@ -985,10 +990,9 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::
(*deletion_task_count)++; (*deletion_task_count)++;
quota_manager->DeleteOriginData( quota_manager->DeleteOriginData(
*origin, quota_storage_type, *origin, quota_storage_type,
StoragePartitionImpl::GenerateQuotaClientMask(remove_mask), StoragePartitionImpl::GenerateQuotaClientMask(remove_mask_),
base::Bind(&OnQuotaManagedOriginDeleted, base::Bind(&OnQuotaManagedOriginDeleted, origin->GetOrigin(),
origin->GetOrigin(), quota_storage_type, quota_storage_type, deletion_task_count, callback));
deletion_task_count, callback));
} }
(*deletion_task_count)--; (*deletion_task_count)--;
...@@ -997,7 +1001,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper:: ...@@ -997,7 +1001,7 @@ void StoragePartitionImpl::QuotaManagedDataDeletionHelper::
void StoragePartitionImpl::DataDeletionHelper::IncrementTaskCountOnUI() { void StoragePartitionImpl::DataDeletionHelper::IncrementTaskCountOnUI() {
DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_CURRENTLY_ON(BrowserThread::UI);
++task_count; ++task_count_;
} }
void StoragePartitionImpl::DataDeletionHelper::DecrementTaskCount() { void StoragePartitionImpl::DataDeletionHelper::DecrementTaskCount() {
...@@ -1008,10 +1012,10 @@ void StoragePartitionImpl::DataDeletionHelper::DecrementTaskCount() { ...@@ -1008,10 +1012,10 @@ void StoragePartitionImpl::DataDeletionHelper::DecrementTaskCount() {
base::Unretained(this))); base::Unretained(this)));
return; return;
} }
DCHECK_GT(task_count, 0); DCHECK_GT(task_count_, 0);
--task_count; --task_count_;
if (!task_count) { if (!task_count_) {
std::move(callback).Run(); std::move(callback_).Run();
delete this; delete this;
} }
} }
...@@ -1028,14 +1032,14 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread( ...@@ -1028,14 +1032,14 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
storage::FileSystemContext* filesystem_context, storage::FileSystemContext* filesystem_context,
const base::Time begin, const base::Time begin,
const base::Time end) { const base::Time end) {
DCHECK_NE(remove_mask, 0u); DCHECK_NE(remove_mask_, 0u);
DCHECK(!callback.is_null()); DCHECK(!callback_.is_null());
IncrementTaskCountOnUI(); IncrementTaskCountOnUI();
base::Closure decrement_callback = base::Bind( base::Closure decrement_callback = base::Bind(
&DataDeletionHelper::DecrementTaskCount, base::Unretained(this)); &DataDeletionHelper::DecrementTaskCount, base::Unretained(this));
if (remove_mask & REMOVE_DATA_MASK_COOKIES) { if (remove_mask_ & REMOVE_DATA_MASK_COOKIES) {
// Handle the cookies. // Handle the cookies.
BrowserThread::PostTask( BrowserThread::PostTask(
BrowserThread::IO, FROM_HERE, BrowserThread::IO, FROM_HERE,
...@@ -1050,12 +1054,12 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread( ...@@ -1050,12 +1054,12 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
base::Passed(std::make_unique<OwnsReference>(this))))); base::Passed(std::make_unique<OwnsReference>(this)))));
} }
if (remove_mask & REMOVE_DATA_MASK_INDEXEDDB || if (remove_mask_ & REMOVE_DATA_MASK_INDEXEDDB ||
remove_mask & REMOVE_DATA_MASK_WEBSQL || remove_mask_ & REMOVE_DATA_MASK_WEBSQL ||
remove_mask & REMOVE_DATA_MASK_APPCACHE || remove_mask_ & REMOVE_DATA_MASK_APPCACHE ||
remove_mask & REMOVE_DATA_MASK_FILE_SYSTEMS || remove_mask_ & REMOVE_DATA_MASK_FILE_SYSTEMS ||
remove_mask & REMOVE_DATA_MASK_SERVICE_WORKERS || remove_mask_ & REMOVE_DATA_MASK_SERVICE_WORKERS ||
remove_mask & REMOVE_DATA_MASK_CACHE_STORAGE) { remove_mask_ & REMOVE_DATA_MASK_CACHE_STORAGE) {
IncrementTaskCountOnUI(); IncrementTaskCountOnUI();
BrowserThread::PostTask( BrowserThread::PostTask(
BrowserThread::IO, FROM_HERE, BrowserThread::IO, FROM_HERE,
...@@ -1066,7 +1070,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread( ...@@ -1066,7 +1070,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
origin_matcher, decrement_callback)); origin_matcher, decrement_callback));
} }
if (remove_mask & REMOVE_DATA_MASK_LOCAL_STORAGE) { if (remove_mask_ & REMOVE_DATA_MASK_LOCAL_STORAGE) {
IncrementTaskCountOnUI(); IncrementTaskCountOnUI();
ClearLocalStorageOnUIThread(base::WrapRefCounted(dom_storage_context), ClearLocalStorageOnUIThread(base::WrapRefCounted(dom_storage_context),
base::WrapRefCounted(special_storage_policy), base::WrapRefCounted(special_storage_policy),
...@@ -1085,7 +1089,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread( ...@@ -1085,7 +1089,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
} }
} }
if (remove_mask & REMOVE_DATA_MASK_SHADER_CACHE) { if (remove_mask_ & REMOVE_DATA_MASK_SHADER_CACHE) {
IncrementTaskCountOnUI(); IncrementTaskCountOnUI();
BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, BrowserThread::PostTask(BrowserThread::IO, FROM_HERE,
base::BindOnce(&ClearShaderCacheOnIOThread, path, base::BindOnce(&ClearShaderCacheOnIOThread, path,
...@@ -1093,7 +1097,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread( ...@@ -1093,7 +1097,7 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
} }
#if BUILDFLAG(ENABLE_PLUGINS) #if BUILDFLAG(ENABLE_PLUGINS)
if (remove_mask & REMOVE_DATA_MASK_PLUGIN_PRIVATE_DATA) { if (remove_mask_ & REMOVE_DATA_MASK_PLUGIN_PRIVATE_DATA) {
IncrementTaskCountOnUI(); IncrementTaskCountOnUI();
filesystem_context->default_file_task_runner()->PostTask( filesystem_context->default_file_task_runner()->PostTask(
FROM_HERE, FROM_HERE,
......
...@@ -182,10 +182,9 @@ class CONTENT_EXPORT StoragePartitionImpl ...@@ -182,10 +182,9 @@ class CONTENT_EXPORT StoragePartitionImpl
return site_for_service_worker_; return site_for_service_worker_;
} }
struct DataDeletionHelper;
struct QuotaManagedDataDeletionHelper;
private: private:
class DataDeletionHelper;
class QuotaManagedDataDeletionHelper;
class NetworkContextOwner; class NetworkContextOwner;
class URLLoaderFactoryForBrowserProcess; class URLLoaderFactoryForBrowserProcess;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment