Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1871)

Unified Diff: chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc

Issue 2599673005: arc: Use GET_INTERFACE_FOR_METHOD macro (Closed)
Patch Set: Addressed feedback Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc
diff --git a/chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc b/chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc
index e8fb5980d78a7873eefd8e37b0da2591acc227f1..ae70a338abb79b297881c60130d51c31af64b058 100644
--- a/chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc
+++ b/chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc
@@ -285,7 +285,7 @@ void ArcPolicyBridge::OnInstanceReady() {
policy_service_->AddObserver(policy::POLICY_DOMAIN_CHROME, this);
mojom::PolicyInstance* const policy_instance =
- arc_bridge_service()->policy()->GetInstanceForMethod("Init");
+ ARC_GET_INSTANCE_FOR_METHOD(arc_bridge_service()->policy(), Init);
DCHECK(policy_instance);
policy_instance->Init(binding_.CreateInterfacePtrAndBind());
}
@@ -367,8 +367,8 @@ void ArcPolicyBridge::OnPolicyUpdated(const policy::PolicyNamespace& ns,
const policy::PolicyMap& previous,
const policy::PolicyMap& current) {
VLOG(1) << "ArcPolicyBridge::OnPolicyUpdated";
- auto* instance =
- arc_bridge_service()->policy()->GetInstanceForMethod("OnPolicyUpdated");
+ auto* instance = ARC_GET_INSTANCE_FOR_METHOD(arc_bridge_service()->policy(),
+ OnPolicyUpdated);
if (!instance)
return;
instance->OnPolicyUpdated();

Powered by Google App Engine
This is Rietveld 408576698