Commit e189fa40 authored by Patrick Monette's avatar Patrick Monette Committed by Commit Bot

Reduce usage of base::Callback in chrome/browser/conflicts

This fixes most of the presubmit errors you get when
modifying those files

Bug: 714018
Change-Id: I5581e3264ea172e725a9dae07f3a734d845d92aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1592766
Commit-Queue: Patrick Monette <pmonette@chromium.org>
Reviewed-by: default avatarSébastien Marchand <sebmarchand@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659142}
parent 7e7c58f3
...@@ -80,7 +80,8 @@ void InitPrefChangeRegistrarOnUIThread( ...@@ -80,7 +80,8 @@ void InitPrefChangeRegistrarOnUIThread(
// only be invoked if it is still alive. // only be invoked if it is still alive.
pref_change_registrar->Add( pref_change_registrar->Add(
prefs::kThirdPartyBlockingEnabled, prefs::kThirdPartyBlockingEnabled,
base::Bind(&OnThirdPartyBlockingPolicyChanged, pref_change_registrar)); base::BindRepeating(&OnThirdPartyBlockingPolicyChanged,
pref_change_registrar));
} }
#endif // defined(GOOGLE_CHROME_BUILD) #endif // defined(GOOGLE_CHROME_BUILD)
...@@ -92,10 +93,10 @@ constexpr base::TimeDelta ModuleDatabase::kIdleTimeout; ...@@ -92,10 +93,10 @@ constexpr base::TimeDelta ModuleDatabase::kIdleTimeout;
ModuleDatabase::ModuleDatabase( ModuleDatabase::ModuleDatabase(
std::unique_ptr<service_manager::Connector> connector, std::unique_ptr<service_manager::Connector> connector,
bool third_party_blocking_policy_enabled) bool third_party_blocking_policy_enabled)
: idle_timer_( : idle_timer_(FROM_HERE,
FROM_HERE, kIdleTimeout,
kIdleTimeout, base::BindRepeating(&ModuleDatabase::OnDelayExpired,
base::Bind(&ModuleDatabase::OnDelayExpired, base::Unretained(this))), base::Unretained(this))),
has_started_processing_(false), has_started_processing_(false),
shell_extensions_enumerated_(false), shell_extensions_enumerated_(false),
ime_enumerated_(false), ime_enumerated_(false),
...@@ -104,8 +105,8 @@ ModuleDatabase::ModuleDatabase( ...@@ -104,8 +105,8 @@ ModuleDatabase::ModuleDatabase(
#endif #endif
// ModuleDatabase owns |module_inspector_|, so it is safe to use // ModuleDatabase owns |module_inspector_|, so it is safe to use
// base::Unretained(). // base::Unretained().
module_inspector_(base::Bind(&ModuleDatabase::OnModuleInspected, module_inspector_(base::BindRepeating(&ModuleDatabase::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
std::move(connector)) { std::move(connector)) {
AddObserver(&module_inspector_); AddObserver(&module_inspector_);
AddObserver(&third_party_metrics_); AddObserver(&third_party_metrics_);
......
...@@ -26,7 +26,7 @@ class ModuleEventSinkImpl : public mojom::ModuleEventSink { ...@@ -26,7 +26,7 @@ class ModuleEventSinkImpl : public mojom::ModuleEventSink {
public: public:
// Callback for retrieving the handle associated with a process. This is used // Callback for retrieving the handle associated with a process. This is used
// by "Create" to get a handle to the remote process. // by "Create" to get a handle to the remote process.
using GetProcessCallback = base::Callback<base::Process()>; using GetProcessCallback = base::RepeatingCallback<base::Process()>;
using OnModuleLoadCallback = using OnModuleLoadCallback =
base::RepeatingCallback<void(content::ProcessType process_type, base::RepeatingCallback<void(content::ProcessType process_type,
......
...@@ -59,8 +59,8 @@ class ModuleInspector : public ModuleDatabaseObserver { ...@@ -59,8 +59,8 @@ class ModuleInspector : public ModuleDatabaseObserver {
base::TimeDelta::FromMinutes(5); base::TimeDelta::FromMinutes(5);
using OnModuleInspectedCallback = using OnModuleInspectedCallback =
base::Callback<void(const ModuleInfoKey& module_key, base::RepeatingCallback<void(const ModuleInfoKey& module_key,
ModuleInspectionResult inspection_result)>; ModuleInspectionResult inspection_result)>;
ModuleInspector(const OnModuleInspectedCallback& on_module_inspected_callback, ModuleInspector(const OnModuleInspectedCallback& on_module_inspected_callback,
std::unique_ptr<service_manager::Connector> connector); std::unique_ptr<service_manager::Connector> connector);
......
...@@ -91,8 +91,8 @@ class ModuleInspectorTest : public testing::Test { ...@@ -91,8 +91,8 @@ class ModuleInspectorTest : public testing::Test {
TEST_F(ModuleInspectorTest, OneModule) { TEST_F(ModuleInspectorTest, OneModule) {
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
module_inspector.AddModule({GetKernel32DllFilePath(), 0, 0}); module_inspector.AddModule({GetKernel32DllFilePath(), 0, 0});
...@@ -110,8 +110,8 @@ TEST_F(ModuleInspectorTest, MultipleModules) { ...@@ -110,8 +110,8 @@ TEST_F(ModuleInspectorTest, MultipleModules) {
}; };
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
for (const auto& module : kTestCases) for (const auto& module : kTestCases)
...@@ -133,8 +133,8 @@ TEST_F(ModuleInspectorTest, DisableBackgroundInspection) { ...@@ -133,8 +133,8 @@ TEST_F(ModuleInspectorTest, DisableBackgroundInspection) {
}; };
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
for (const auto& module : kTestCases) for (const auto& module : kTestCases)
...@@ -168,8 +168,8 @@ TEST_F(ModuleInspectorTest, OOPInspectModule) { ...@@ -168,8 +168,8 @@ TEST_F(ModuleInspectorTest, OOPInspectModule) {
}; };
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
module_inspector.SetConnectorForTesting( module_inspector.SetConnectorForTesting(
test_connector_factory_.GetDefaultConnector()); test_connector_factory_.GetDefaultConnector());
...@@ -201,8 +201,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache) { ...@@ -201,8 +201,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache) {
CreateInspectionResultsCacheWithEntry(module_key, inspection_result)); CreateInspectionResultsCacheWithEntry(module_key, inspection_result));
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
module_inspector.AddModule(module_key); module_inspector.AddModule(module_key);
...@@ -230,8 +230,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache_OnModuleDatabaseIdle) { ...@@ -230,8 +230,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache_OnModuleDatabaseIdle) {
chrome::DIR_USER_DATA, scoped_temp_dir.GetPath()); chrome::DIR_USER_DATA, scoped_temp_dir.GetPath());
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
ModuleInfoKey module_key(GetKernel32DllFilePath(), 0, 0); ModuleInfoKey module_key(GetKernel32DllFilePath(), 0, 0);
...@@ -271,8 +271,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache_TimerExpired) { ...@@ -271,8 +271,8 @@ TEST_F(ModuleInspectorTest, InspectionResultsCache_TimerExpired) {
chrome::DIR_USER_DATA, scoped_temp_dir.GetPath()); chrome::DIR_USER_DATA, scoped_temp_dir.GetPath());
ModuleInspector module_inspector( ModuleInspector module_inspector(
base::Bind(&ModuleInspectorTest::OnModuleInspected, base::BindRepeating(&ModuleInspectorTest::OnModuleInspected,
base::Unretained(this)), base::Unretained(this)),
nullptr); nullptr);
ModuleInfoKey module_key(GetKernel32DllFilePath(), 0, 0); ModuleInfoKey module_key(GetKernel32DllFilePath(), 0, 0);
......
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