Index: chrome/browser/chromeos/arc/arc_settings_service.h |
diff --git a/chrome/browser/chromeos/arc/arc_settings_service.h b/chrome/browser/chromeos/arc/arc_settings_service.h |
index d1cca0d69bf4fe032e088c3816386698ce16b86a..9c9de3c930f93713814a5cee93fc07e2b283f628 100644 |
--- a/chrome/browser/chromeos/arc/arc_settings_service.h |
+++ b/chrome/browser/chromeos/arc/arc_settings_service.h |
@@ -10,20 +10,22 @@ |
#include "base/macros.h" |
#include "components/arc/arc_bridge_service.h" |
#include "components/arc/arc_service.h" |
+#include "components/arc/instance_holder.h" |
namespace arc { |
class ArcSettingsServiceImpl; |
-class ArcSettingsService : public ArcService, |
- public ArcBridgeService::Observer { |
+class ArcSettingsService |
+ : public ArcService, |
+ public InstanceHolder<mojom::IntentHelperInstance>::Observer { |
public: |
explicit ArcSettingsService(ArcBridgeService* bridge_service); |
~ArcSettingsService() override; |
- // ArcBridgeService::Observer |
- void OnIntentHelperInstanceReady() override; |
- void OnIntentHelperInstanceClosed() override; |
+ // InstanceHolder<mojom::IntentHelperInstance>::Observer |
+ void OnInstanceReady(mojom::IntentHelperInstance*, uint32_t version) override; |
+ void OnInstanceClosed(mojom::IntentHelperInstance*) override; |
private: |
std::unique_ptr<ArcSettingsServiceImpl> impl_; |