Index: components/arc/clipboard/arc_clipboard_bridge.h |
diff --git a/components/arc/clipboard/arc_clipboard_bridge.h b/components/arc/clipboard/arc_clipboard_bridge.h |
index 1980b691c0660b356060ab93d7ffa17456eb3587..c72332435c9fc1e41e4f06cd329d2b5beea021a7 100644 |
--- a/components/arc/clipboard/arc_clipboard_bridge.h |
+++ b/components/arc/clipboard/arc_clipboard_bridge.h |
@@ -10,19 +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" |
#include "mojo/public/cpp/bindings/binding.h" |
namespace arc { |
-class ArcClipboardBridge : public ArcService, |
- public ArcBridgeService::Observer, |
- public mojom::ClipboardHost { |
+class ArcClipboardBridge |
+ : public ArcService, |
+ public InstanceHolder<mojom::ClipboardInstance>::Observer, |
+ public mojom::ClipboardHost { |
public: |
explicit ArcClipboardBridge(ArcBridgeService* bridge_service); |
~ArcClipboardBridge() override; |
- // ArcBridgeService::Observer overrides. |
- void OnClipboardInstanceReady() override; |
+ // InstanceHolder<mojom::ClipboardInstance>::Observer overrides. |
+ void OnInstanceReady(mojom::ClipboardInstance* clipboard_instance, |
+ uint32_t version) override; |
// mojom::ClipboardHost overrides. |
void SetTextContent(const mojo::String& text) override; |